小编Min*_*gdi的帖子

如何在 Android 上停止 Kotlin 协程?

如果用户按下按钮,我试图停止协程。但是,当我这样做时:

GlobalScope.launch(Dispatchers.Main) {
     //code
}

button.setonclicklistener(){
    GlobalScope.cancel()
}
Run Code Online (Sandbox Code Playgroud)

应用程序崩溃。我怎样才能解决这个问题?

android kotlin kotlin-coroutines

9
推荐指数
1
解决办法
1万
查看次数

如何在协程中启动新活动?科特林安卓

我的应用程序中有一个协程,它将在延迟后启动一个新活动,如下所示:

GlobalScope.launch() { 
   delay(1000L)
   startActivity(Intent(this, ThisActivity::class.java))
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个意图错误,指出“无法使用提供的参数调用以下函数”

我怎样才能解决这个问题?谢谢

android kotlin

3
推荐指数
1
解决办法
4177
查看次数

如何控制 android kotlin 中的后退按钮的功能?

我试图让后退按钮返回主屏幕,因为默认情况下它会转到上一个屏幕。这是我尝试过的:

this.onBackPressed{
     startActivity(Intent(this, MainActivity::class.java))
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误。我该如何实施?

android kotlin android-studio

0
推荐指数
1
解决办法
1877
查看次数