0

AsyncTask의 doInBackground() 메소드에서 일부 작업을 수행하는 앱 위젯이 있으며 마지막 단계는 다음과 같은 상점 이름 목록을 얻는 것입니다.android app 위젯의 값 목록으로 텍스트보기 업데이트

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에서 또는 둘 다? 원격 뷰에서 루프를 어떻게 사용하고 업데이트 할 수 있습니까? 제발 도와주세요. 나는 초보자입니다.

답변

0

알겠습니다. 그것의 목록 ​​그래서 무작위로 업데이 트의 색인을 생성, 루프의 필요가 없습니다.