【发布时间】:2020-01-06 08:36:24
【问题描述】:
从片段中定义的点击事件启动协程的正确方法是什么?据我了解,如果您想启动一个应该在应用程序的整个生命周期内保留在内存中的协程,则使用GlobalScope.launch。但由于片段的生命周期通常比应用程序短,GlobalScope.launch 可能不是正确的方法。我假设如果我使用GlobalScope.launch,它可能会阻止碎片被垃圾收集?
我真的只需要从 click 事件处理程序中启动协程,这意味着我不会从中调用任何父函数。
【问题讨论】: