2011-07-27 3 views
0

위젯에 문제가 있습니다. 위젯에는 해고 될 PendingIntent를 할당하는 버튼이 있습니다. 처음 Widgetbutton을 클릭하면 아무 것도 나타나지 않습니다. 다른 시간을 클릭하면 Intent가 실행됩니다. 그렇다면 해고 당하지 않고 해고 당하면서 해고됩니다.PendingIntent가 매 초만 실행됩니다.

위젯이 업데이트 될 때마다 PendingIntent를 할당하는 코드가 실행됩니다. (인 텐트를 발생하지 않은 일을 포함하여 각 버튼을 클릭 한 후. 텐트의 액션도 UNIQ입니다.

Intent intent= new Intent(context, WidgetService.class); 
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widgetId); 
intent.setAction(generateUniqAction()); 
views.setOnClickPendingIntent(R.id.buttonWidget, PendingIntent.getService(context, 0, intent, 0)); 

누구나이에 대한 생각?

답변

0

사용이 계류중인 의도 플래그를 가지고 당신이 위젯을 클릭하면

PendingIntent.FLAG_UPDATE_CURRENT 

은 또한 예외 로그 캣을 확인의 getService.

관련 문제