使用android app小部件中的值列表更新文本视图

时间:2013-06-19 17:49:33

标签: android android-asynctask textview android-appwidget

我有一个应用程序小部件,它在AsyncTask的doInBackground()方法中执行一些操作,最后的步骤是获取商店名称列表,如下所示:

Store storeObject=store.getStores().getItems().get(0).getStore();
String name= storeObject.getName();
//name of the store         
return name;

现在我的名字在第0位。 现在,当我点击下一个按钮时,我希望在我的小部件文本视图中逐个存储所有商店的名称(我的代码中有27个名称被提取)。

那么我应该如何在远程视图中将此名称传递回AsyncTask的onPostExecute()。

updateViews.setTextViewText(R.id.text_view, name);
updateViews.setOnClickPendingIntent(R.id.next, pendingIntent);

我应该在哪里使用for循环?在doInBackground或onPostExcecute或两者?如何在远程视图中使用循环并更新它?请帮忙。我是新手。

1 个答案:

答案 0 :(得分:0)

我明白了。它是一个列表,所以我生成了一个随机更新的索引,不需要循环。