我的清单中有这个:
<activity
android:name=".PimMediaActivity"
android:hardwareAccelerated="true"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".SettingsActivity" />
</activity>
在我的PimMediaActivity中,在清单中将SettingsActivity声明为其父级,我有一个自定义后退按钮。有些情况,例如推送通知,我需要直接启动PimMediaActivity,但我希望能够在单击按钮时返回到父活动。此功能仅适用于ActionBar后退按钮吗?
答案 0 :(得分:2)
你应该把这个:
<activity
android:name=".PimMediaActivity"
android:hardwareAccelerated="true"
android:screenOrientation="portrait"
android:parentActivityName=".activities.SettingsActivity" >
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".SettingsActivity" />
</activity>
答案 1 :(得分:0)
您是否有兴趣在打开通知之前检索应用状态?
如果不是,你可以在onClick()方法中调用startActivity(Intent)..