我使用 Loaders 从服务器获取JSON ...
一切正常......
现在我需要将所有值放在许多 TextViews 中... 当 onLoadFinished 被调用时,我使用:
miTextView1.setText(value1);
miTextView2.setText(value2);
//and so on...
我应该使用Asynctask来填充所有这些TextView吗?
答案 0 :(得分:1)
之前我曾经使用AsyncTask这样的事情,结果很好。您可以使用默认文本“待定...”设置TextView。 (用于计算某种文本动画的奖励积分),然后在获得数据后在onPostExecute
中更新它们。有关基本代码模式,请参阅Tony the Pony的SO答案here。
答案 1 :(得分:0)
AsyncTask用于运行短期后台任务。
UI无法使用AsyncTask进行更新。
你需要在Android中使用Handler。