Android 手机睡眠时线程关闭
我的游戏线程有问题,当设备进入睡眠状态或按下电源按钮(从而关闭屏幕)时,该线程会关闭。。。当屏幕重新打开时,线程没有响应(我猜是因为它已关闭)Android 手机睡眠时线程关闭,android,multithreading,sleep,Android,Multithreading,Sleep,我的游戏线程有问题,当设备进入睡眠状态或按下电源按钮(从而关闭屏幕)时,该线程会关闭。。。当屏幕重新打开时,线程没有响应(我猜是因为它已关闭) 你有没有想过如何避免这种情况?你不应该避免,这是安卓系统节省电池的自然反应。假设您了解android的生命周期,那么当出现睡眠模式时,您自然必须将信息存储在onPause()或onStop()方法中,然后在屏幕重新打开时在onResume()中检索信息 本质上;当手机离开你的程序时停止你的线程。返回应用程序时重新启动线程。在不知道任何代码的情况下,可以
你有没有想过如何避免这种情况?你不应该避免,这是安卓系统节省电池的自然反应。假设您了解android的生命周期,那么当出现睡眠模式时,您自然必须将信息存储在onPause()或onStop()方法中,然后在屏幕重新打开时在onResume()中检索信息
本质上;当手机离开你的程序时停止你的线程。返回应用程序时重新启动线程。在不知道任何代码的情况下,可以在线程中设置标志。更改
onPause
和onResume
中的标志值,并处理线程中需要的任何内容。有关示例,请参见。