【发布时间】:2015-12-13 06:06:19
【问题描述】:
在这里需要帮助,关于 onPostExecute。如果我想在 textView 上进行更新,代码应该是什么,我应该怎么做?。
@Override
protected Value[] doInBackground(Integer... params) {
ApiClient apiClient = new ApiClient(API_KEY);
Variable batteryLevel = apiClient.getVariable(VARIABLE_ID);
Value[] variableValues = batteryLevel.getValues();
return variableValues;
}
@Override
protected void onPostExecute(Value[] variableValues) {
// Update your views here
}
【问题讨论】:
-
onPostExecute从主/UI 线程运行,因此您可以像往常一样更新您的 UI 元素。 -
要么在 asyncTask 构造函数中传递视图引用,然后从 onpostExecute() 访问它们,要么使视图引用全局,以便 onPostexecute() 可以访问它们
-
谢谢各位。如果我想从云端获取数据并且想在 textView 上更新它。我该怎么办? ^_^
标签: android android-asynctask textview