Android父活动

时间:2014-02-11 14:02:34

标签: android android-activity

我的清单中有这个:

<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后退按钮吗?

2 个答案:

答案 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)..