老师,请教您一个关于你的博客里的问题。
来源:13-9 案例:协程在 Android 中的应用

慕前端9039556
2020-11-06
abstract class ScopedActivity: Activity(), CoroutineScope by MainScope(){ override fun onDestroy() { super.onDestroy() cancel() }}
您利用MainScope封装了抽象的Activity,如果按照这个写法,为什么不利用GlobalScope封装一个abstract Activity?这样每个Activity开启后默认有一个顶级作用域,这样不更合理吗?
写回答
1回答
-
bennyhuo
2020-11-06
主要是要跟生命周期绑定,不能直接用顶级作用域。
0102022-03-30
相似问题