gpt4 book ai didi

java - Android:对话框在线程中崩溃?

转载 作者:行者123 更新时间:2023-12-01 19:21:04 25 4
gpt4 key购买 nike

我有一个带有线程和进度对话框的类。当线程停止时,对话框必须关闭。但如果线程停止,应用程序就会崩溃:S 有人知道出了什么问题吗?


public class Main extends Activity {<p></p>

<p>public static ProgressDialog LoadingDialog = null;</p>

<p>@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LoadingDialog.show(AndroidRSSReader.this, "Laden...", "Even geduld aub...", true);
setContentView(R.layout.main);
startUp();</p>

<p>new Thread(new Runnable(){
public void run() {</p>

<pre><code> try {
Thread.sleep(1000);
} catch (InterruptedException e) {

e.printStackTrace();
}
LoadingDialog.dismiss();
}
}).start();
</code></pre>

<p>}
</p>

最佳答案

当您调用关闭时,

LoadingDialog 仍然为空。您需要确保并将其分配给某些东西(例如进度条)。

LoadingDialog = ProgressDialog.show(AndroidRSSReader.this, "Laden...", "Even geduld aub...", true);

关于java - Android:对话框在线程中崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4220607/

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