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