情況如下 Flow:Activity - > Fragment1 - > Fragment2 - > Fragment3 當屏幕上顯示片段1〜3時,單擊H/W後退按鈕,Acitivity彈出。在Onbackpressed上獲取前一個片段
我想知道哪個片段是onbackpress方法中的前一個片段被調用的。
代碼(活動) public void setFragment(Fragment fragment) { if (!isFinishing()) { mFragmentManger.beginTransaction().replace(R.id.input_preference_contatiner, fragment).commit(); } }
代碼(片段1 2 3) @Override public void onClick(View v) { InputPreferenceActivity inputPreferenceActivity = (InputPreferenceActivity) getActivity(); inputPreferenceActivity.setFragment(new InputPreferenceStep1Fragment()); }
你添加的片段或更換呢? –
請發一些代碼 – Raghunandan
我添加了我寫的代碼 –