在我的 android 应用程序中,我使用了 fragment ,但是在处理返回键时我遇到了问题, 我的结构是,
它的用户账户结构,在那,
1)Main Wall=>在那个子 fragment 中->另一个 fragment ->另一个 fragment
2) 当我单击此屏幕上的一个按钮( friend 墙按钮)时, 然后,打开另一面与主墙相同的墙。
3) 从主墙您将转到另一个下一个屏幕。
当按下后退键时,我已经维护了堆栈 fragment 用于收回。它适用于主墙, 但是对于从 friend 墙到用户墙的返回,它的处理变得困难,
请给我任何处理此类情况的线索或建议。 ,现在我处理 B
最佳答案
这是使用 actionBar 中的向上按钮执行此操作的正确方法,如下面的屏幕截图所示:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
关于android - 如何自定义处理for Fragment的BackPressed键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24326706/