我在我的應用程序中使用片段。所以在主頁上我有一個5選項的網格視圖,我再次打開一個新的片段。OnBack按片段顯示空白屏幕
所以發生了什麼是背部按下它顯示一個空白的屏幕後,它正在關閉應用程序。
請告訴我我在這做錯了什麼。
mycode的
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int arg2,
long arg3) {
if (DASHBOARD_LINKS[arg2].equals("A")) {
fragTran.replace(R.id.content_frame,
firstFrag);
fragTran.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragTran.addToBackStack(null);
fragTran.commit();
}
if (DASHBOARD_LINKS[arg2].equals("B")) {
fragTran.replace(R.id.content_frame, secondFrag);
fragTran.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragTran.addToBackStack(null);
fragTran.commit();
}
if (DASHBOARD_LINKS[arg2].equals("C")) {
fragTran.replace(R.id.content_frame, thirdFarg);
fragTran.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragTran.addToBackStack(null);
fragTran.commit();
}
}
});
請幫助我的這種情況正在發生
這是因爲你只是'null'給你的'fragTran.addToBackStack(null);'方法 –
所以我要做什麼這將你請建議我在這個 –
東西我不明白在這但'fragTran.addToBackStack(「標籤」);'這爲我工作。 –