2012-10-26 4 views
4

위젯을 추가하려는 시작 프로그램이 있습니다. 대부분 잘 작동하지만 구성 화면이 있으면 위젯이 추가되지 않습니다. 실행 프로그램은startActivityForResult 결과가 반환되기 전에 호출되는 창 호출

REQUEST_PICK_APPWIDGET = 9 
Intent pickIntent = new Intent(AppWidgetManager.ACTION_APPWIDGET_PICK); 
pickIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); 
startActivityForResult(pickIntent, REQUEST_PICK_APPWIDGET); 

호출하고 구성 작업이 시작됩니다, 그러나 그것의가 들어오는 나는 롤캣에

W/WindowManager(2096): Rebuild removed 7 windows but added 6 
    W/WindowManager(2096): This window was lost: Window{42abf130 com.android.settings/com.android.settings.AppWidgetPickActivity paused=false} 

구성 완료를이 확인하고 appwidgetpicker이 이미 죽었 때문에 아무 일도 일어나지 않습니다.

런처는 실제로 충돌하지 않으며, 아무 일도 일어나지 않으며, 아무 일도 일어나지 않습니다. 자사의 앱 자체가 충돌하는 것이 아니라, 시스템 자체가 아파치 파이어를 공격한다.

+1

이것은 어둠 속에서 찍은 사진이지만, 확실한 정의에서'AppWidgetManager.ACTION_APPWIDGET_PICK' 대신'AppWidgetManager.ACTION_APPWIDGET_CONFIGURE'를 사용해야합니까? – hBrent

답변

관련 문제