Android子活动在通电时失败

Android子活动在通电时失败,android,Android,虽然我是一个经验丰富的程序员,并且正在尝试构建一个西班牙语词汇表程序,但我对android编程还是相当陌生 我已经构建了一个主程序,其中包含几个从主活动的下拉菜单开始的子活动。如果我从主活动开始,子活动就可以开始了。我可以在潜艇和主潜艇之间来回走动,没有任何问题 当我在子活动激活的情况下关闭平板电脑电源,然后重新通电时,我会收到消息“不幸的是(myapp)已停止。当我按下OK按钮确认时,它将执行主活动,从那时起,只要我不在子活动激活的情况下关闭电源,它就可以正常工作 活动之间没有交互(我不会将数

虽然我是一个经验丰富的程序员,并且正在尝试构建一个西班牙语词汇表程序,但我对android编程还是相当陌生

我已经构建了一个主程序,其中包含几个从主活动的下拉菜单开始的子活动。如果我从主活动开始,子活动就可以开始了。我可以在潜艇和主潜艇之间来回走动,没有任何问题

当我在子活动激活的情况下关闭平板电脑电源,然后重新通电时,我会收到消息“不幸的是(myapp)已停止。当我按下OK按钮确认时,它将执行主活动,从那时起,只要我不在子活动激活的情况下关闭电源,它就可以正常工作

活动之间没有交互(我不会将数据从一个返回到另一个)


我已经找到了解决问题的可能方法,但大多数相关问题都与操作系统错误有关。

如果没有看到一些代码(例如导致关机时出现故障的
活动之一),或者不知道logcat说了些什么,就无法知道发生了什么查看主
活动
。是的,当您看到“不幸(myapp)已停止”时。“这通常意味着您应该查看LogCat,看看抛出了什么异常。您是指实际断电,还是指屏幕锁定?如果是后者,你会想调试你的
onResume
onStart
代码。我不认为,来自严格的PC/Web背景的logcat在通电时会对你有任何好处。又错了!我发现关闭光标并试图在通电时访问它是问题的原因。我猜我只是对Android垃圾收集过程不够熟悉。