我有一个Activity A
开始Activity B
(对话框主题),其中Activity A
然后在后台可见,B
在前台。Android:背景活动不可见
但是,当按主页按钮,然后再次返回到应用程序时,A
不再可见 - 只有B
。 B的onResume()
叫,但不是A
,这也许是应该的......在A
onDestroy()
不被称为我可以看到。什么可能是这种行为的原因?
A
被定义为singleInstance MAIN/LAUNCHER活动,并通过SettingsActivity.show开始B
:
public static void show(final Context context, final boolean inRegisterFlow) {
final Intent intent = new Intent(context, SettingsActivity.class);
context.startActivity(intent);
}
您可以请发布您的代码。 –
发布您的清单。问题是你使用launchMode'singeInstance'。你为什么用这个?它会产生比解决(通常)更多的问题。 –