gpt4 book ai didi

Android:AlertDialog.show() 是否启动了一个新线程?

转载 作者:行者123 更新时间:2023-11-29 22:20:29 27 4
gpt4 key购买 nike

AlertDialog.show() 是否开始一个新线程?我在 Android 文档中没有看到任何指示,希望得到确认。

具体来说,我想确保 OnDismiss() 回调发生在 UI 线程上。

最佳答案

简而言之:不,它不会创建新线程,是的,它在 ui 线程中运行。

长:它应该在 ui 线程中运行,因为它修改了 ui 的东西,但你可以从另一个线程创建它,你将以异常结束。如果您有第二个线程,您应该使用与 ui 线程通信的不同方式之一从 ui 线程执行所有 AlertDialog 调用。例如runOnUiThread

关于Android:AlertDialog.show() 是否启动了一个新线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com