Utk*_*rsh 2 multithreading android action android-task
我正在尝试在 Android 中开发一个应用程序,其中有一些需要在一段时间后执行的操作。
我可以做些什么来实现这个目标?
所有答案都是正确的,但不推荐像下面这样启动处理程序。
new Handler()
Run Code Online (Sandbox Code Playgroud)
您需要为处理程序对象提供一个循环程序。所以使用下面的代码片段:
Handler(Looper.getMainLooper()).postDelayed({
// do something
}, 1000)
Run Code Online (Sandbox Code Playgroud)
Looper.getMainLooper() 将确保该块中编写的代码在 UI 线程上运行。
更多详细信息,请参阅我的其他答案:How to handle deprecated Handler in android
归档时间: |
|
查看次数: |
4297 次 |
最近记录: |