后退按钮仅向上导航

时间:2015-11-10 09:32:07

标签: android navigation back

在我的应用程序中有活动A(主要,父级)和B(子级)。当用户在A我想要返回按钮退出应用程序,而不是去历史记录(B-A-B-A等),因为它在这个应用程序中没有任何意义。 A有一个从sqlite填充的ListView,项目在B中编辑。如果我在B之后调用finish()或者意图返回到A,LisView(A)没有得到更新(我已经在onCreate中调用了notifyDataSetChanged()并且的onResume)。我已经导航了类似的帖子,但找不到我的案例的解决方案

1 个答案:

答案 0 :(得分:1)

试试这个:

@Override
    public void onBackPressed() {

        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_HOME);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
        startActivity(intent);

    }