gpt4 book ai didi

Android:ProgressDialog 没有立即显示

转载 作者:行者123 更新时间:2023-11-29 02:02:47 25 4
gpt4 key购买 nike

我在 android 上显示 progressDialog 时遇到问题。它确实显示在屏幕上,但在真正显示对话框之前花了几秒钟。

这是我用来显示对话框的代码

Handler saveHandler = new Handler() {

@Override
public void handleMessage(Message msg) {
GallerySaveActivity.this.Submit(progress);

Button btn_next = (Button) findViewById(R.id.btn_next);
btn_next.setEnabled(true);
}
};
progress.showDialog(saveHandler, "", "Accessing Facebook ...");
Thread progress_thread = new Thread(progress);
progress_thread.start();

我是否必须对 Thread 对象做任何额外的工作才能立即显示对话框而不会有任何延迟。

最佳答案

考虑使用 AsyncTask : 在 onPreExecute() 中显示您的对话框,并在 doInBackground() 中执行后台任务.

关于Android:ProgressDialog 没有立即显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11696949/

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