Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序具有主要活动,并且仅将另一个活动显示为单例。所以我的应用程序有一个主要活动和另一个在主要活动上运行的活动。当我接到电话时,激活的屏幕会变为 Android 的通话屏幕。但是当我返回我的应用程序时,我只能看到主要活动。激活的活动不会回来。在这种情况下,我是否必须将激活的活动保存在我的应用程序中并在接到电话后重新启动它?如果是这样,请让我知道解决这个问题的好方法是什么。
只需覆盖onSaveInstanceState以保存状态并onRestoreInstanceState恢复到保存的状态。
onSaveInstanceState
onRestoreInstanceState