Ok Tôi đang thiết kế một ứng dụng có bố cục rất đơn giản gồm 62 Màn hình nội dung, được truy cập thông qua 27 Màn hình trình đơn. Tổng cộng có 89 hoạt động.Trong Android, mỗi màn hình sẽ là Hoạt động hoặc bố cục riêng của mình?
Hiện tại, tôi có mỗi Màn hình nội dung là Hoạt động chỉ cần gọi bố cục XML (một số văn bản, nút và hình ảnh) và thêm một số chức năng onClick.
Mỗi màn hình trình đơn là một ListActivity và nhấn từng mục trong danh sách sẽ mở Hoạt động của mục đó (có thể là một Màn hình trình đơn khác hoặc màn hình nội dung).
Hiện tại tôi đang thử nghiệm với 3 Màn hình trình đơn và màn hình nội dung. Nó là tốt di chuyển qua tất cả, tuy nhiên tôi lo ngại rằng khi tôi hoàn thành các ứng dụng nó sẽ có quá nhiều hoạt động và làm cho các ứng dụng chậm và slugish. Trong một sử dụng trung bình của các ứng dụng tôi tưởng tượng người dùng sẽ sử dụng không quá 10 hoạt động nhưng tôi không chắc chắn nếu Android sẽ được dự đoán tạo ra các hoạt động không sử dụng khác hoặc những gì. Vì vậy, một cách khác để thực hiện điều này sẽ là chỉ có một vài hoạt động (có thể 1 cho một MainMenu, 1 cho một subMenu và 1 cho một ContentScreen) mà chỉ cần làm việc ra bố cục để hiển thị. Tuy nhiên, tôi cảm thấy điều này có nghĩa là mỗi Hoạt động có nhiều việc phải làm hơn và tôi cũng mất chức năng nhấn nút Quay lại để người dùng sao lưu thông qua hệ thống phân cấp menu (và mã hóa nút Quay lại thay thế trên mỗi Màn hình. liên quan đến một trường hợp lớn cho onClick liên quan đến tất cả các bố cục có thể, tất cả 89 trong số đó!).
Cách tốt nhất để sử dụng ứng dụng này là gì?
Bất kỳ trợ giúp nào được đánh giá rất nhiều
không ứng dụng của bạn làm gì? Đó là một lotttt của màn hình nội dung. – Matt
Đây là một ứng dụng hướng dẫn du lịch, do đó có một trang nội dung cho khách sạn, nhà hàng, điểm tham quan, v.v ... – Stu