我在 Stack Overflow 上看到了一些关于使用 Activity.onRetainNonConfigurationInstance() 来维护由 Activity 的一个实例启动的后台线程并将其传递给 Activity 的下一个实例的讨论,例如,当手机的方向发生变化时从纵向到横向。
讨论并没有具体说明包裹在从 onRetainNonConfigurationInstance() 返回的 Object 中的线程可以做什么。
例如: 1. 有没有办法使用这种技术真正保持后台线程运行?2.当之前的Activity实例消失时,你是否需要以某种方式暂停线程,然后在新实例中重新启动它?
谁能提供一个简短的例子?
任何细节将不胜感激。