0

我正在尝试调试一个问题,但我不确定发生了什么。

我的应用程序是从应用程序 A 启动的(这不是我的,是别人的,所以我没有任何源代码)

当我单击应用程序上的后退按钮时,我会进入 Android 主屏幕,而不是转到启动我的应用程序。我检查了收到的意图中的所有标志,一切都关闭了。

现在,如果我从任何其他应用程序启动我的应用程序,那么按下后退按钮将返回启动我的应用程序。

我不确定如何调试此问题。有任何想法吗?

4

1 回答 1

2

应用程序 A 可能会finish()Intent发送 后调用以启动您的Activity. 然后启动启动Activity的应用程序 A将通过并将从后台删除,因此当您按后退键时,如果应用程序 A 是应用程序 A 第一个启动的,您将进入主屏幕IntentActivityonDestroy()ActivityActivity

于 2013-09-17T14:20:30.557 回答