【发布时间】:2013-08-14 14:42:44
【问题描述】:
我有一个片段活动,其中包含一个文本视图和另一个扩展 AsyncTask 的类。现在我想使用onPostExecute(String result) 方法在我的片段活动中的文本视图中设置结果文本。
我该怎么做?我已经为接受上下文对象的 AsyncTask 类创建了一个自定义构造函数。我该如何使用它??
这就是我在 Fragment 活动中创建任务对象的方式:
String query = "someText";
Task task = new Task(this.getActivity());
task.execute(query);
这是我的任务类中的一个 sn-p:
public class Task extends AsyncTask<String, Void, String> {
private Context context;
public Task (Context context) {
this.context = context;
}
protected void onPostExecute(String result) {
super.onPostExecute(result);
// ??? What comes here ???
}
}
【问题讨论】:
-
是你的 asynctask 一个你的活动类的内部类。 asynctask 不是一个活动
-
不,它不是内部类。有问题吗?
-
@user2426316 请告诉我,这里有必要打电话吗?如果是这样,它有什么作用? (题外话)
标签: android android-asynctask textview