2015-10-01 103 views
1

我使用pushwoosh网站中介绍的代码。pushwoosh注册并取消注册

他们要求这项活动中的生命周期:

@Override 
public void onResume() 
{ 
    super.onResume(); 

    //Re-register receivers on resume 
    registerReceivers(); 
} 

@Override 
public void onPause() 
{ 
    super.onPause(); 

    //Unregister receivers on pause 
    unregisterReceivers(); 
} 

东西不很清楚,我和它是推动我疯了,这是一个推送服务,为什么我们需要注销每次活动暂停?

为什么我们需要这么多的代码在我的mainActivity而不是我的应用程序类中的几行?

我没有选择这个库,但我直觉明白什么逻辑...我不记得在其他推服务这么多的代码,并需要注册。

首页我问我的问题,因为我真的想明白。

这是主要活动

http://docs.pushwoosh.com/docs/native-android-sdk

+0

从文档中给出的代码的第一个视图可以清楚地看到,他们正在使用意向过滤器注册接收者,并在暂停时注册和取消注册。在这里,他们在运行时注册接收者,而在清单文件中使用注册接收者的同样任务。 –

回答

0

您注册Android广播接收机完整的代码,这是后话从推送通知注册完全不同。