Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当活动重新启动时,活动线程能否生存?_Android_Multithreading - Fatal编程技术网

Android 当活动重新启动时,活动线程能否生存?

Android 当活动重新启动时,活动线程能否生存?,android,multithreading,Android,Multithreading,我有一个线程a,它有一个连接到串行设备的蓝牙。 当活动重新启动时(例如屏幕旋转),线程将随活动一起消亡,因此连接将结束。是否有一种方法可以在活动重新启动时使线程生存或在蓝牙连接中生存?如果不使用服务,我的老师告诉我不要将其用于此应用程序。使用onretainonconfigurationinstance()保留线程。请注意这件事

我有一个线程a,它有一个连接到串行设备的蓝牙。
当活动重新启动时(例如屏幕旋转),线程将随活动一起消亡,因此连接将结束。是否有一种方法可以在活动重新启动时使线程生存或在蓝牙连接中生存?如果不使用服务,我的老师告诉我不要将其用于此应用程序。

使用
onretainonconfigurationinstance()
保留线程。请注意这件事