cuốn sách gpt4 ai đã làm

android - 带 Activity 的抽屉导航和。带 fragment 的抽屉导航

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 21:38:46 28 4
mua khóa gpt4 Nike

Lấy ví dụ về ứng dụng tôi đang làm: - Nó có một ngăn điều hướng với nhiều mục; có hai mục mà tôi quan tâm hiện tại, tôi sẽ gọi chúng là X và Y.

  • Cả X và Y đều hiển thị một đoạn chứa danh sách các phần tử x hoặc phần tử y khi được nhấp vào

  • Việc chọn phần tử danh sách x hoặc y sẽ hiển thị một đoạn mới trong đó tôi hiển thị thông tin về mục đã chọn; các đoạn Xem khác nhau đối với các phần tử x và y.

  • Trong đoạn Xem, tôi có thể chọn chỉnh sửa một phần tử cụ thể và điều này sẽ hiển thị một đoạn chỉnh sửa

Cách tiếp cận phân đoạn hoạt động nhưng tôi phải mất một thời gian để quản lý việc điều hướng giữa các phân đoạn. Ngoài ra, có thể tôi sẽ phải thêm một số vật phẩm mới vào ngăn kéo tương tự như X và Y. Hoạt động chính của tôi (nơi tôi có ngăn kéo và thực hiện chuyển đổi phân đoạn) đã rất chuyên sâu, điều này khiến tôi đặt ra câu hỏi: Tôi có nên chuyển từ phân đoạn sang Hoạt động không? Tôi đang nghĩ đến việc bắt đầu một Hoạt động mới khi một mục ngăn kéo được chọn và xử lý các đoạn danh sách/xem/chỉnh sửa liên quan đến mục đã chọn trong Hoạt động đó, thay vì xử lý tất cả các đoạn cho tất cả các mục trong một Hoạt động.

Đây có phải là một ý tưởng tốt? Đó có phải là một thiết kế tồi?

câu trả lời hay nhất

Tôi đang ở trong một tình huống tương tự, tôi đã sử dụng phương thức Hoạt động để có mỗi Hoạt động với một tập hợp các đoạn để nhấp vào một điều hướng cụ thể trên NavigationView. Rõ ràng là tôi đã sử dụng NavigationView, nhưng việc quản lý tất cả các mảnh này chỉ bằng một MainActivity thực sự là một nhiệm vụ khó khăn.

Tôi muốn EachActivity quản lý đoạn riêng của chúng khi chúng ta nhấp vào các mục điều hướng. Điều này mang lại cho tôi hiệu suất tốt hơn vì tôi không cần phải lo lắng quá nhiều về vòng đời của mảnh và đó là backStack và thêm/xóa/hiển thị/ẩn.

Tôi đã sử dụng câu hỏi SO sau đây để sử dụng BaseActivity một cách khéo léo nhằm triển khai NavigationDrawer và chia sẻ nó với tất cả các hoạt động khác. Điều kỳ diệu thực sự là nó không trùng lặp mã hoặc không chỉ là các kỹ thuật kế thừa cũ đơn giản.

Link đây, bạn xem thử nhé

Tôi đã sử dụng phương pháp này trong hai dự án của mình và nó hoạt động rất tốt và tôi không phải đối mặt với việc quản lý phân đoạn ngay từ đầu.

Giới thiệu về android - điều hướng ngăn kéo với Hoạt động và. Điều hướng ngăn kéo với các đoạn, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/32435389/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress