Tôi hoàn toàn mới phát triển Android (Java) và tôi rất vui mừng về nó! Hướng dẫn dành cho nhà phát triển của Google thật tuyệt vời và tôi đã học được rất nhiều điều trong một thời gian ngắn. Nó thậm chí còn giữ cho tôi tỉnh táo suốt đêm;)Mở rộng lớp học cho hoạt động
Hôm nay tôi đã trải qua thực đơn và có điều gì đó mà tôi không thể hiểu được. Đó là về việc mở rộng các lớp học. Hướng dẫn nói:
Mẹo: Nếu ứng dụng của bạn có chứa nhiều hoạt động và một số trong số họ cung cấp cùng Tùy chọn Menu, hãy cân nhắc tạo một hoạt động mà thực hiện không có gì ngoại trừ onCreateOptionsMenu() và onOptionsItemSelected() phương pháp. Sau đó, mở rộng lớp này cho mỗi hoạt động sẽ chia sẻ cùng một Menu Tùy chọn. Bằng cách này, bạn có để chỉ quản lý một bộ mã để xử lý các tác vụ menu và mỗi lớp con cháu thừa kế các hành vi menu.
Điểm Tôi không hiểu là làm thế nào để mở rộng một lớp ... Hãy nói rằng tôi có một MainActivity và SubActivity. Tôi muốn có cùng một menu trong cả hai hoạt động vì vậy tôi tạo một MainMenuActivity. Làm cách nào để mở rộng lớp học này cho cả hai hoạt động?
Có, tôi đã tìm kiếm trên mạng nhưng không thể tìm thấy bất kỳ tiện ích nào có thể sử dụng được. Tôi thực sự muốn hiểu nó vì vậy tôi hy vọng bất cứ ai có thể giúp tôi với một số lời giải thích samplecode +. Cảm ơn bạn trước !!
Ngoài ra kiểm tra [này] (http: // stackoverflo w.com/questions/7618227/can-i-combine-my-code-into-some-kind-of-global-activity/7618263#7618263) giống như những gì bạn đang nói đến. –