앱위젯에 텍스트를 출력하는데요~

그 텍스트가 제가 미리 저장해둔 디비의 내용을 불러왔습니다.

 

그 디비를 다른 액티비티에서 수정하는데요,

그디비 내용을 다른액티비티에서 수정할때마다 앱위젯에서도 수정되어서 업데이트된 내용으로 출력하고싶은데

방법없나요???

ㅠㅠ

 

 

제가한 방법은 (DayActivity_edit 이라는 액티비티에서 디비를 수정합니다)

 

OnCreate에서 밑의 코드 추가:

   setResult(RESULT_CANCELED);
   Intent w=getIntent();
   mId=w.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);

 

그리고 디비에 내용을 수정한뒤 바로:

Context con=DayActivity_edit.this;
    widget_main.UpdateNews(con, AppWidgetManager.getInstance(con), mId);
    Intent w=new Intent();
    w.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mId);
    setResult(RESULT_OK,w);

 

이렇게 추가해주었는데,

이 액티비티를 종료하고 앱위젯을 보면 내용은 수정이안되어있네요...............

 

 

 

도와주세요능력자님ㅠㅠ