1
我試圖實現與片段標籤欄和RadioGroup中如何保存碎片娛樂
i開關樣片段在這樣的RadioGroup中檢查變化(看到SDK中的例子是這樣的)
公共區域
void onCheckedChanged(RadioGroup radioGroup, int id) {
TabInfo newTab = mContent.get(id);
if (newTab != lastTab) {
FragmentTransaction transaction = mActivity.getSupportFragmentManager().beginTransaction();
if (lastTab != null && lastTab.fragment != null) {
transaction.detach(lastTab.fragment);
}
if (newTab.fragment == null) {
newTab.fragment = Fragment.instantiate(mActivity, newTab.getTag());
transaction.add(mContainerId, newTab.fragment);
} else {
transaction.attach(newTab.fragment);
}
lastTab = newTab;
transaction.setCustomAnimations(R.anim.tab_transaction, R.anim.tab_transaction);
transaction.commit();
}
}
但每次這種事情發生附加片段是從所謂的onCreate從頭開始創建,即等時間..
有什麼辦法保存片段以便在活動中一次又一次地創建片段? 也我不希望後退按鈕可以切換回碎片;