위젯 리스트뷰 새로고침이 안됩니다.

조회수 983회
 @Override
    public void onReceive(Context context, Intent intent) {
    super.onReceive(context, intent);
    if (intent.getAction().equals(AppWidgetManager.ACTION_APPWIDGET_UPDATE)){
        AppWidgetManager manager = AppWidgetManager.getInstance(context);
    ComponentName name = new ComponentName(context.getPackageName(), NewAppWidget.class.getName());
        int[] ids = manager.getAppWidgetIds(name);
        manager.notifyAppWidgetViewDataChanged(ids, R.id.widgetListView);
    }
}



  Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
  intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
   sendBroadcast(intent);

코드는 위와 같이 작성하였는데 로그를 찍어보니 onReceive메소드 안의 내용은 실행이 되는거같은데 위젯에 있는 리스트뷰가 업데이트되지않습니다. 위의 소스에 잘못된 부분이 있는지 궁금합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)