0

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 またはその両方で? リモートビューでループを使用して更新するにはどうすればよいですか? 助けてください。私は初心者です。

4

1 に答える 1

0

わかった。リストなので、ランダムに更新されるインデックスを生成しました。ループは必要ありません。

于 2013-06-19T21:30:01.513 に答える