AsyncTask の doInBackground() メソッドでいくつかのことを行うアプリ ウィジェットがあり、最後の手順は次のようなストア名のリストを取得することです。
Store storeObject=store.getStores().getItems().get(0).getStore();
String name= storeObject.getName();
//name of the store
return name;
現在、0位で名前を取得しています。次に、次のボタンをクリックすると、すべての店舗の名前 (フェッチされるコードでは 27 です) が、ウィジェットのテキスト ビューに 1 つずつ表示されます。
では、リモート ビューでこの名前を AsyncTask の onPostExecute() に戻す方法を教えてください。
updateViews.setTextViewText(R.id.text_view, name);
updateViews.setOnClickPendingIntent(R.id.next, pendingIntent);
for ループはどこで使用すればよいですか? doInBackground または onPostExcecute またはその両方で? リモートビューでループを使用して更新するにはどうすればよいですか? 助けてください。私は初心者です。