如何处理片段中的后退按钮事件?

时间:2016-01-14 12:35:50

标签: android-fragments

我是android的新手。我目前正在开发一个带有导航抽屉的应用程序,它有很多碎片所以我试图通过使用以下代码进入主页来捕获按下按钮事件。

 public void onBackPressed() {
    Fragment fragment = new ProgressGraph();
    FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.replace(R.id.content_frame, fragment);
    fragmentTransaction.addToBackStack(null);
    fragmentTransaction.commit();
}

但是没有触发后退按钮的事件.. 请帮助/指导我解决这个问题。

感谢!!!

1 个答案:

答案 0 :(得分:1)

您可以在activity中覆盖onBackPressed()方法,该方法包含您的片段。