Утечка ошибки IntentReceiver при вызове GCMRegistrar.register()

Я пытаюсь завершить шаги по началу работы с Google GCM с сайта Google для разработчиков Android.

Когда мое устройство пытается зарегистрироваться, происходит сбой по следующей причине:

Activity has leaked IntentReceiver from com.google.android.gcm.GCMBroadcastReceiver that was originally registered here. Are you missing a call to unregisterReceiver?

Это код:

GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
    GCMRegistrar.register(this, senderId); // <-- It fails here
} else {
    Log.v("GCM", "Already registered");
}

Есть идеи?

Что я делаю не так?

Обновление

Это мой манифест:



    

    

    
    
    
    
    
    
    

    

        
            
                
                
            
        
        
        
          
            
            
            
          
                       
        
        
    


5
задан Darshan Rivka Whittle 6 July 2012 в 02:48
поделиться