1 Thêm hai mảnh để FragmentManagerPhân đoạn vẫn tồn tại sau khi xóa?
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft1 = fm.beginTransaction();
ft1.add(containerId, fragment1, "fragment1");
ft1.addToBackStack(null);
ft1.commitAllowingStateLoss();
FragmentTransaction ft2 = fm.beginTransaction();
ft2.add(containerId, fragment2, "fragment2");
ft2.addToBackStack(null);
ft2.commitAllowingStateLoss();
2 Thay đổi điện thoại di động thiết Developer Options-> Đừng Giữ Activities-> ON
3 Remove tất cả các mảnh vỡ sau khi hoạt động đã được tái
FragmentTransaction ft3 = fm.beginTransaction();
for(Fragment f : fm.getFragments()) ft3.remove(f);
ft3.commitAllowingStateLoss();
Câu hỏi của tôi là tại sao fm.findFragmentByTag ("fragment1") KHÔNG phải là rỗng sau khi xóa?
minSdkVersion 17 targetSdkVersion 22 compileSdkVersion 22
trình như sự quyến rũ! – wonsuc