gpt4 book ai didi

android - 通过异步任务更新 TextView

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

我试图关闭 AsyncTask 的 onPostExecute() 中的对话框,并在 textview 中设置文本,但 textview 没有改变,我得到“窗口已经聚焦,忽略...的聚焦增益”。

代码如下:

    protected void onPreExecute() {
dialog = ProgressDialog.show(mContext, "","Loading...", true);

}

protected void onPostExecute(Object result) {
dialog.dismiss();
tv.setText("some text");

}

显示进度对话框,当我的后台工作完成时,它被关闭,但 TextView 没有变化。没有进度对话框, TextView 被更新。

任何想法,这个问题的解决方案?

谢谢!

最佳答案

您调用了 dialog.dismiss() 后尝试这段代码。

         if (!dialog.isShowing()) 
{
TextView tv = (TextView) findViewById(R.id.textView);
tv.setText("some text");
}

关于android - 通过异步任务更新 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12219322/

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