【发布时间】:2015-07-25 07:07:19
【问题描述】:
我正在从我的片段加载一个活动。如果我按下设备上的后退按钮,它会返回到 Gridfragment(如预期的那样)。
但是,如果我单击操作栏返回箭头,它会返回到 mainActivity 托管片段 = HomeFragment 而不是 Gridfragment。
来自 HomeFragment -(默认片段)
Fragment f = GridFragment.newInstance(GridFragment.TAG_bundlePhotosList);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, f).addToBackStack(null).commit();
片段网格:
Intent i = new Intent(getActivity(), ImagePreviewActivity.class);
i.putExtra("from_grid", "from_grid");
tartActivity(i);
ImagePreviewActivity:
//Display back arrow
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setTitle(ImagePreviewActivity);
【问题讨论】:
-
请输入显示您如何处理 onOptionsItemSelected(item) 的代码
标签: java android android-fragments android-intent android-actionbar