5

Tôi đang sử dụng ActionBarSherlock và ViewPagerIndicator để tạo hoạt động có cả tab và điều hướng danh sách.Điều hướng danh sách thanh tác vụ Android ngừng hoạt động

Các tab được hỗ trợ bởi một FragmentStatePagerAdapter và cho phép người dùng điều hướng giữa các phần khác nhau của ứng dụng. Điều hướng danh sách cho phép người dùng chuyển đổi chế độ xem của tab mà họ hiện đang sử dụng, ví dụ: nếu họ đang xem kết quả tìm kiếm, họ có thể chuyển đổi giữa chế độ danh sách và chế độ lưới.

Sự cố tôi gặp phải là khi tôi di chuyển giữa các tab, điều hướng danh sách sẽ ngừng hoạt động. Tôi có thể click vào spinner và nó sẽ hiển thị danh sách tùy chọn nhưng khi tôi chọn một trong số họ văn bản trong spinner:

  • Không được cập nhật,
  • onNavigationItemSelected() không được gọi.

(Đối với một số lý do sử dụng một FragmentPagerAdapter chứ không phải là một FragmentStatePagerAdapter dường như để ngăn chặn vấn đề xảy ra thường xuyên nhưng nó vẫn xảy ra thường xuyên.)

Bất kỳ ý tưởng?

Cảm ơn

+0

Tôi đang gặp vấn đề tương tự, ngoại trừ tôi chỉ có một Xem trong ViewPager của tôi vì vậy không swiping xảy ra. My View chứa GridView và khi gọi notifyDatasetChanged() trên adapter của nó, điều hướng danh sách không còn hoạt động nữa. Có vẻ như ActionBar đang mất nó là tham chiếu đến OnNavigationListener mặc dù không thể thấy như thế nào. – brk3

+0

Tôi có cùng sự cố khi kết hợp điều hướng danh sách với các tab. Đối với tôi, tôi đã cô lập vấn đề với các tab có chứa một SherlockListFragment. Ngay sau khi đoạn này được mở trong một tab, các OnNavigationListeners ngừng hoạt động. Nếu tôi có cùng một đoạn trực tiếp trong danh sách điều hướng (không phải trong một tab) thì không có vấn đề gì. – Gober

+0

Điều này có thể giúp bạn: http://stackoverflow.com/a/11036562/969325 – Warpzit

Trả lời

Các vấn đề liên quan