以编程方式返回到后堆栈中的上一个片段
假设我有一个活动,其中包含以编程方式添加的片段: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } 返回到可见的先前片段的最佳方法是什么? 我发现在Android中单击按钮时具有触发器后退按钮功能,但我认为模拟后退键事件不是正确的解决方法(而且我也无法使其正常工作): dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK)); 调用finish()只会关闭我不感兴趣的活动。 有更好的方法来解决这个问题吗?