Erreur lors de la réception d'un problème d'intention de diffusion

J'ai créé un récepteur de radiodiffusion dans l'activité principale et le service d'arrière-plan qui est de diffuser des idées. L'application se bloque à chaque fois que j'essaie de le lancer et le Journal affiche le message d'erreur suivant:

10-04 13:30:43.218:
ERREUR/AndroidRuntime(695):
java.lang.RuntimeException: Erreur
récepteur de radiodiffusion Intention {
action=com.client.gaitlink.CommunicationService.d'action.LOGIN_STATUS_UPDATE
(extras) } dans
com.client.gaitlink.GaitLink$LoginStatusReceiver@431690e8

La diffusion de message est envoyé à partir de CommunicationService classe dans la méthode suivante:

private void announceLoginStatus(){
    Intent intent = new Intent(LOGIN_STATUS_UPDATE);
    intent.putExtra(SERVER_MESSAGE, mServerResponseMessage);
    intent.putExtra(SESSION_STRING, mSessionString);
    sendBroadcast(intent);
}

String LOGIN_STATUS_UPDATE = "com.client.gaitlink.CommunicationService.action.LOGIN_STATUS_UPDATE"

l'activité principale de la diffusion reveiver est défini:

public class LoginStatusReceiver extends BroadcastReceiver {

        public void onReceive(Context context, Intent intent) {
            String serverMessage = intent.getStringExtra(CommunicationService.SERVER_MESSAGE);
            String sessionString = intent.getStringExtra(CommunicationService.SESSION_STRING);

            userInfo.setSessionString(sessionString);
            saveSettings();
        }
    }

et enregistré dans onResume méthode:

        IntentFilter loginStatusFilter;
        loginStatusFilter = new IntentFilter(CommunicationService.LOGIN_STATUS_UPDATE);
        loginStatusReceiver = new LoginStatusReceiver();
        registerReceiver(loginStatusReceiver, loginStatusFilter);

Et le fichier manifeste comprend les éléments suivants:

<activity android:name=".GaitLink"
              android:label="@string/app_name">
        <intent-filter>
            ...
            <action android:name="com.client.gaitlink.CommunicationService.action.LOGIN_STATUS_UPDATE" />
        </intent-filter>
    </activity>

Je serais vraiment reconnaissant si quelqu'un pouvait expliquer pourquoi le Journal affiche le message ci-dessus et l'application se bloque.

Merci!

source d'informationauteur Niko Gamulin