gpt4 book ai didi

android - 带有textview参数的AsyncTask

转载 作者:行者123 更新时间:2023-11-29 14:28:39 24 4
gpt4 key购买 nike

我有一个 AsyncTask,在类中加载了一个 TextView ,所以它看起来像这样:

private class MyClass extends AsyncTask<TextView, Void, Void>{
}
TextView tv;

这样加载

"new MyClass(tv).execute();"

这是因为我在 viewflipper 中加载了一个 TextView ,并且在任务中有一个很长的加载方法来实现流程对话框。

我的错误是在“protected Void doInBackground(TextView... params) {”上发现的,这是 params 是 TextView[] 而不是单个 TextView 的地方。

有没有人能解决这个问题?

最佳答案

您的 TextViewparams 中的第一个元素:

TextView tv = params[0];

注意:

如果您打算在 doInbackground() 中修改 TextView 不要,因为您将抛出异常(您不能从另一个线程修改 View ,而是使用 onPostExecute 方法)。

关于android - 带有textview参数的AsyncTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9890865/

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