导航回Android背景活动

时间:2015-09-04 14:29:58

标签: java android

我有3项活动: 1.类别清单; 2.此类新闻; 3.有关新闻的详细信息

见下面的图片!

我通过将第二个活动设置为android清单文件中第三个活动的父活动,实现了从第三个活动到第二个活动的后退按钮,但它看不到在第一个活动中选择的类别,所以它没有显示列表并崩溃,任何人都可以帮我实现后退按钮吗?

这是我想要实现后退按钮的活动代码

{{1}}

1

2

3

1 个答案:

答案 0 :(得分:5)

当您在清单中为Up Navigation指定父活动时,如下所示:

    android:parentActivityName

当您单击操作栏中的“向上”按钮时,将重新启动父活动(在您的情况下,它是类别活动),而不是重新启动活动。只需将此代码放入第3个活动(即有关新闻的详细信息)即可完成顶级活动。

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    // Respond to the action bar's Up/Home button
    case android.R.id.home:
        finish();
        return true;
    }
    return super.onOptionsItemSelected(item);
}

并从清单中删除parentActivityName。