0
홈 화면 위젯에서 내 ListView
에 클릭 이벤트를 얻으려고합니다.안드로이드리스트 뷰 getViewAt
public class ViewFactory implements RemoteViewsService.RemoteViewsFactory {
...
@Override
public RemoteViews getViewAt(int position) {
RemoteViews row=new RemoteViews(ctxt.getPackageName(),
R.layout.row);
Log.i("position receive trans", Integer.toString(position));
row.setTextViewText(android.R.id.text1, items[position]);
Intent i = new Intent(this.ctxt, AppWidget.class);
i.setAction(ACTION_WIDGET_UPDATE_POSITION);
i.putExtra("position", position);
row.setOnClickFillInIntent(android.R.id.text1, i);
return(row);
}
을하지만 위젯을 클릭 한 후뿐만 아니라이 이벤트를 받고 있어요 :이를 위해 나는 다음과 같은 코드를 사용하고 있습니다. 위젯을 홈 화면에 추가 한 후에도이 문제가 발생합니다.
다른 조치를 결정하기 위해 어떤 방법 (클릭하고 홈 화면에 추가?) 거기에