后退按钮android实现

时间:2015-09-04 12:56:58

标签: android android-actionbar

是否可以在android中实现Action Bar后退按钮并设置类似于Android设备后退按钮的功能?我无法在清单中设置父活动,因为我处理解析新闻应用程序,我有类别列表,当我选择其中一个类别时,出现新闻列表,然后当我从列表中单击一个新闻,然后单击在android manifest(parent-activity)中实现的后退按钮,它显示错误,因为它不知道之前选择了哪个类别。

2 个答案:

答案 0 :(得分:1)

您可以通过添加onBackPressed()来实现  @overrite public onOptionSelected - 带

的方法
onOptionSelected(){switch(menuItem.getId()){case android.R.id.home:onBackPressed();break;}}

答案 1 :(得分:0)

您必须从类别列表中使用 startActivityForResult 启动NewsActivity。

当您按下NewsActivity的后退按钮,然后使用 setResult 从中发送类别ID /名称,并在类别列表屏幕中处理 onActivityResult

更多详情:http://www.javatpoint.com/android-startactivityforresult-example

相关问题