【发布时间】:2021-02-01 05:48:44
【问题描述】:
我在协程范围内调用启动,但它没有执行。 Snackbar 动作监听器正在执行,但启动块由于某种原因没有执行。
CoroutineScope(Dispatchers.Main).launch {
val scope = this
val mn = snackbarManager(R.id.root);
Snackbar.make(mn.container, R.string.recpt_deleted, Snackbar.LENGTH_LONG)
.setAction(R.string.undo) {
scope.launch {**//not executing**
Toast.makeText(requireContext(),"Committing",Toast.LENGTH_LONG).show()
Log.d("COMMIT", "calling commit")
}
}
.show()
}
【问题讨论】:
标签: android kotlin kotlin-coroutines android-snackbar coroutinescope