我正在尝试调试问题,但我不确定发生了什么。
我的应用程序是从应用程序A启动的(这不是我的,别人的,所以我没有任何源代码)
当我点击我的应用程序上的后退按钮时,我会登陆Android主屏幕,而不是转到启动我的应用程序。我检查了收到的意图中的所有标志,并且一切都已关闭。
现在,如果我从任何其他应用程序启动我的应用程序,那么按后退按钮将返回启动我的应用程序。
我不确定如何调试此问题。有什么想法吗?
答案 0 :(得分:2)
应用A可能会在发送finish()
后致电Intent
以启动您的Activity
。然后启动Activity
以启动Intent
的应用A中的Activity
将通过onDestroy()
并将从后台堆栈中删除,因此当您按后退键时如果应用程序A中的Activity
是应用程序A发起的第一个Activity
,则会转到主屏幕