한 걸음 두 걸음
Android 안드로이드 ] 위젯 Widget 리스트뷰 로딩중...문제 해결! 본문
반응형
세시간이나 헤맸네요 ㅠ 진짜 바보같은걸로...
//각 항목을 구현하기 위해 호출, 매개변수 값을 참조하여 각 항목을 구성하기위한 로직이 담긴다.
// 항목 선택 이벤트 발생 시 인텐트에 담겨야 할 항목 데이터를 추가해주어야 하는 함수
@Override
public RemoteViews getViewAt(int position) {
RemoteViews listviewWidget = new RemoteViews(context.getPackageName(), R.layout.item_collection);
listviewWidget.setTextViewText(R.id.text1, arrayList.get(position).content);
// 항목 선택 이벤트 발생 시 인텐트에 담겨야 할 항목 데이터를 추가해주는 코드
Intent dataIntent = new Intent();
dataIntent.putExtra("item_id", arrayList.get(position)._id);
dataIntent.putExtra("item_data", arrayList.get(position).content);
listviewWidget.setOnClickFillInIntent(R.id.text1, dataIntent);
//setOnClickFillInIntent 브로드캐스트 리시버에서 항목 선택 이벤트가 발생할 때 실행을 의뢰한 인텐트에 각 항목의 데이터를 추가해주는 함수
//브로드캐스트 리시버의 인텐트와 Extra 데이터가 담긴 인텐트를 함치는 역할을 한다.
return listviewWidget;
}
return을 null로 하고 계신건 아닌지 한 번 확인해주시고 RemoteViews로 바꿔주세요
반응형
'FrontEnd > Android' 카테고리의 다른 글
Android 안드로이드 ] 위젯 버튼 클릭 이벤트 설정하기 (0) | 2019.09.22 |
---|---|
Android 안드로이드 ] 30분 이내의 업데이트 주기를 가진 위젯 (0) | 2019.09.22 |
Android 안드로이드 ] Listview Widget 위젯 만들기 (0) | 2019.09.21 |
API / Library / Framework / Platform의 차이 (0) | 2019.09.14 |
OAuth2.0 개념, 동작방식, 특징에 대해 알아보자! (0) | 2019.09.14 |