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