Android:如果打来电话,我的活动会发生什么?
-
19-09-2019 - |
题
我想知道,我的活动会发生什么?我的活动状态会保存还是我必须明确保存它?
另一个问题是,在呼叫断开通话后,活动会恢复吗?
请帮忙..!
解决方案
您可以通过在肖像和景观模式(模拟器中的控制 + F11)之间切换来测试应用程序的行为。这将关闭您的活动,然后在切换屏幕方向后,重新创建了活动。
简单的东西将被保存,但是某些事情之类的东西将无法保存光标的位置或对文本字段的用户输入。您可以在活动中的onsaveinstancestate()方法中自己执行此操作。阅读更多 这里
其他提示
您可以通过连接另一个仿真器并将其调用第一个模拟器来尝试使用该模拟器。实际上,是的,您的活动将被保存,然后重新加载电话将停止。我会尝试为您找到一些文档。等待几分钟
活动的生命周期 这里
我通过对模拟器创建传入的呼叫来验证它。为此,我使用了模拟器控制台,并使用了GSM调用选项。
我的文本视图中的值保存在简历上。
非常感谢您的答复!
不隶属于 StackOverflow