홈런처를 개발하던중 다른 앱의 위젯을 가져와서 뷰에 띄우기 까지는 성공했습니다.
근데 보여주는건 되는데 클릭하거나햇을때 이벤트가 전혀 먹히지 않더군요..
뭐가 문제일까요?
뷰 로드부분 :
public View getView() {
this.id = host.allocateAppWidgetId();
AppWidgetHostView hv = host.createView(c, id, info);
AppWidgetProviderInfo inf = AppWidgetManager.getInstance(c) .getAppWidgetInfo(id);
hv.setAppWidget(id, inf); return hv;
}
뷰 보이기부분 :
LinearLayout l = (LinearLayout) findViewById(cols[num]);
AppWidgetProviderInfo i = wPack.i;
View hv = manager.setInfo(i).getView();
l.removeAllViews();
l.addView(hv);