【发布时间】:2010-03-12 06:07:02
【问题描述】:
我想知道如果有来电,我的活动会发生什么?我的活动状态会被保存还是我必须明确保存?
还有一个问题是,通话断开后Activity会恢复吗?
请帮忙..!
【问题讨论】:
标签: android android-activity state
我想知道如果有来电,我的活动会发生什么?我的活动状态会被保存还是我必须明确保存?
还有一个问题是,通话断开后Activity会恢复吗?
请帮忙..!
【问题讨论】:
标签: android android-activity state
您可以通过在纵向和横向模式之间切换(模拟器中的 CONTROL + F11)来测试应用的行为。这将关闭您的活动,然后在切换屏幕方向后重新创建活动。
将保存简单的内容,但不会保存某些内容,例如光标位置或用户对文本字段的输入。您可以在 Activity 的 onSaveInstanceState() 方法中自己执行此操作。 阅读更多here
【讨论】:
您可以通过连接另一个模拟器并用它调用第一个模拟器来在模拟器上尝试。 实际上是的,您的活动将被保存,并且重新加载电话将停止。 我会尝试为您找到一些文档。请等几分钟
一个activity的生命周期here
【讨论】:
我通过在模拟器上创建来电来验证它。为此,我使用了模拟器控制台并使用了 gsm 调用选项。
我的文本视图中的值保存在简历中。
非常感谢您的回复!
【讨论】: