Ứng dụng của tôi bao gồm 4 đoạn như các tab được tải bên trong Phân đoạn gốc bằng cách sử dụng FragmentPagerAdapter
.Cố gắng gọi phương thức ảo 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler()' trên tham chiếu đối tượng null
Vấn đề là khi tôi chạy ứng dụng và nhấn trở lại và mở lại ứng dụng Tôi nhận log lỗi này:
FATAL EXCEPTION: main
java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler()' on a null object reference
at android.support.v4.app.FragmentManagerImpl.ensureExecReady(FragmentManager.java:1949)
at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1965)
at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:620)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143)
at android.support.v4.view.ViewPager.setAdapter(ViewPager.java:513)
...
dòng mã bên Fragment mẹ là:
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
và ViewPage
và Adapter
cả hai đều không phải là rỗng !!
tôi phải đề cập đến rằng tất cả Fragment
s tôi vòng đời đang được quản lý và vấn đề vô đang xảy ra bên trong bộ chuyển đổi !, và Adaptor cùng đang làm việc tốt khi tôi sử dụng một Activity
như cha mẹ thay vì Fragment
!!!
Tôi đang phải đối mặt với cùng một vấn đề, tôi sẽ cố gắng sửa chữa này cho đến khi một sửa chữa chính thức là phát hành, –
Vui mừng vì nó giúp :) –
Làm việc cho tôi ... Cảm ơn. – Manoj