0

我有一个应用程序小部件,它在 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 或两者中?如何在远程视图中使用循环并更新它?请帮忙。我是新手。

4

1 回答 1

0

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

于 2013-06-19T21:30:01.513 回答