我有一个 PreferenceActivity,上面有一个 Preference。当首选项使用 startActivity 启动活动时,PreferenceActivity 会被操作系统停止并删除。
我希望用户返回到原来的 PreferenceActivity 而不是让它被操作系统完成和删除。
操作系统正在删除活动,但我不知道为什么。如何知道我的活动在哪里/哪个代码调用完成?
@Override
protected void onClick() {
// TODO Auto-generated method stub
super.onClick();
log("click");
Intent sintent = new Intent(context, MusicPrefActivity.class);
context.startActivity(sintent);
}
<activity
android:name=".ui.prefs.RokuPrefActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<activity
android:name=".ui.prefs.MusicPrefActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>