问题当一个Activity进入停止状态。它是可能被系统回收的。如果它被回收了,它的内部数据信息都将丢失。不仅如此,当应用屏幕方向发生改变时,它会卸载当前活动并重新生成。这也会导致它的内部信息丢失。如何解决这个问题?解决方案从Activity的生命周期可以看到一个回调:onSaveInstanceState()它可以保证Activity在被回收之前一定会被调用。onSaveInstanceSt...
简介在一个简单应用中,你可以很简单的在onStart()中开启定时器计时,在onStop()中关闭定时器计时。这里只有一个定时器,你一般不会忘记在合适的时间去关闭它。当你的应有愈加复杂时,你可能需要在onStart()/onCreate()中初始化很多东西。然后将他们在onStop()/onDestroy()中关闭。例如,你可能有动画,英语,传感器,定时器等,你需要同时将它们初始化和卸载,开...