我有3项活动: 1.类别清单; 2.此类新闻; 3.有关新闻的详细信息
见下面的图片!
我通过将第二个活动设置为android清单文件中第三个活动的父活动,实现了从第三个活动到第二个活动的后退按钮,但它看不到在第一个活动中选择的类别,所以它没有显示列表并崩溃,任何人都可以帮我实现后退按钮吗?
这是我想要实现后退按钮的活动代码
{{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。