2011-01-27 7 views
0

나는 몇 가지 옵션을 설정할 수있는 구성 활동을 시작하는 예쁜 표준 안드로이드 위젯을 가지고 있습니다.android widget, 구성 활동 후 수행 할 작업

이제 설치가 끝난 후 어떻게해야합니까? 왜냐하면 내가 위젯을 가지고 있지 않기 때문이다.

답변

5

구성 완료 여부에 따라 활동 결과를 설정해야합니다.

Intent updateWidget = new Intent(getApplicationContext(), 
           <YourWidgetClass>.class); 
updateWidget.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE); 
int[] ids = { widgetId }; 
updateWidget.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids); 
sendBroadcast(updateWidget); 
:

setResult(RESULT_OK); 

또는

setResult(RESULT_CANCELLED); 

그리고 또한, 당신은 예를 들어 그와 같은 위젯의 ACTION_WIDGET_UPDATE 방송을 호출 할 수 있습니다