我有一个有很多 Activity 的应用程序。在 Activity 中,我想在按下后退按钮时返回到父 Activity 。 (之前的 Activity 和父 Activity 不一样)。我怎样才能用 onBackPressed 做到这一点?
谢谢是提前。

最佳答案

从文档中查看 this page about navigation。以下是他们要说的话:

编辑:
首先将父 Activity 添加到 list 中:

<!-- A child of the main activity -->
<activity
    android:name="com.example.myfirstapp.DisplayMessageActivity"
    android:label="@string/title_activity_display_message"
    android:parentActivityName="com.example.myfirstapp.MainActivity" >
    <!-- Parent activity meta-data to support 4.0 and lower -->
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value="com.example.myfirstapp.MainActivity" />
</activity>
然后在按下后退按钮时调用 NavUtils.navigateUpFromSameTask(this);

10-07 19:29
查看更多