【发布时间】:2014-04-18 20:24:32
【问题描述】:
我的应用是基于 Activity 的,并且有多个级别,即 ActivityA 具有启动 ActivityB 的操作,而后者又启动 ActivityC。从 ActivityC 按下“返回”返回到 ActivtyB,然后从那里返回返回到 ActivityA,正如您所期望的那样。
在我的 ActionBar 中,我启用了 Home 图标,以便它显示向上导航箭头。我希望它以与“后退”按钮相同的方式工作,但从 ActivityC 中单击“向上”仍会将我返回到 ActivityA,即使我已将以下内容添加到清单中:
<activity android:name=".activity.ActivityC"
android:parentActivityName=".activity.ActivityB">
<!-- Parent activity meta-data to support API level 7+ -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activity.ActivityB" />
</activity>
两个问题:
1) 我想在这里滥用 ActionBar 吗?向上图标是否应该始终让您返回主要活动? 2) 为什么我的实现没有按预期工作?
【问题讨论】: