0

내 조각과 관련된 특정 상황이 있습니다. 푸시 알림을 사용하거나 사용하지 않도록 선택할 수있는 설정 부분입니다.서비스가 끝나면 ProgressDialog 로더를 호출합니다.

getActivity().startService(new  Intent(getActivity(),RegistrationIntentService.class)); 

RegistrationIntentService.class 내 세부 사항을 보내 GCM 내에서 응용 프로그램을 등록하도록 수정 GCM 튜토리얼에서 클래스이다 : 그는 이런 일이 푸시 알림을 사용하도록 선택합니다. 이제 서비스를 실행할 때까지 사용자에게 ProgressBar를 보여줄 수 있도록 무언가를 만들 수 있습니까? 그래서 basicly 흐름은 다음과 같이이다 :

  • 사용자 버튼을 누르면 백그라운드에서 실행
  • 진행 표시 줄이 조각과 서비스에서 회전 시작 조각에서 응용 프로그램에 notificatons 수 있도록
  • 서비스 (사용자가 등록) 완료 progressbar.dismiss() 튜토리얼에서

답변

1

일이 :

GcmReceiver의 선언하는 시간 GCM에서 애플리케이션으로 보낸 메시지

당신까지 당신의 BroadcastReceiver 액션과 GCM에서 com.google.android.c2dm.intent.RECEIVE 또는 com.google.android.c2dm.intent.REGISTRATION 방송 Intent를 수신 할 때이 작업을 수행하는 방법을 결정하는 것 (사전 4.4 킷캣 장치를.) 간단한 방법은 Handler 및 메시지를 사용하는 것 수신자가 Fragment 또는 Activity 메시지를 보내도록하십시오.