【发布时间】:2014-05-13 09:10:21
【问题描述】:
我遇到了一些活动的流程问题。期望的行为如下:
用户有时会收到通知。单击此通知时,将打开一个新的Activity,其中包含一些信息。在此活动中,有一个按钮,其目的是将用户重定向到另一个Activity,其中显示了更详细的信息。当用户在 details Activity 中并按下后退按钮(或 ActionBar 中的后退按钮)时,此按钮将关闭并显示 Main Activity(此按钮与我首先提到的不同)。
除了最后一部分,一切都很好。当用户按下后退按钮时,应用程序关闭并显示主屏幕。为什么会这样?
这是我的AndroidManifest.xml:
<activity
android:name=".MainActivity">
</activity>
<activity
android:name=".DetailActivity"
android:label="@string/title_detail_activity"
android:parentActivityName="solar.panik.MainActivity" >
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="solar.panik.MainActivity" />
</activity>
<activity
android:name=".NotificationActivity"
android:theme="@style/NotificationActivity"
android:excludeFromRecents="true">
</activity>
这是从NotificationActivity 开始DetailActivity 的按钮的onClick 代码:
Intent intent = new Intent(NotificationActivity.this, DetailActivity.class);
startActivity(intent);
finish();
提前致谢
【问题讨论】: