【发布时间】:2014-07-03 07:43:15
【问题描述】:
我正在开发一个 android 应用程序,因为我有一个列表视图。单击列表视图项会启动一个新活动。
当我从子活动上的操作栏后退按钮返回父活动(列表视图所在的位置)时,它会清除父活动的列表视图。但是,当我使用 android 后退按钮时,它会返回父活动,但不会清除搜索结果(列表视图)。
如何在操作栏后退按钮中处理这个问题?
例子:
ActionBar 后退按钮-
1.
ParentActivity Child Activity
ListView
Item1 -- Click an item- -> Details about item1
Item2
Item3
Item4
2.
Child Activity Parent Activity
Details about item1 -- Click back button (The list is gone)
on action bar -->
.
.
.
.
Android 后退按钮 -
1.
ParentActivity Child Activity
ListView
Item1 -- Click an item- -> Details about item1
Item2
Item3
Item4
2.
Child Activity Parent Activity
(List is still here)
Details about item1 -- Click android back ListView
button --> Item1
Item2
Item3
Item4
从子活动返回时,我需要做任何设置或做些什么来保持父活动的状态吗?
【问题讨论】:
-
显示返回父级的后退按钮代码
-
<activity android:name=".Activity_ProductDescription" android:label="Product Description" android:parentActivityName=".DrawerGroceryActivity" > </activity>我刚刚在清单和活动getActionBar().setDisplayHomeAsUpEnabled(true);上添加了这个。
标签: android android-activity android-actionbar