Android getRegistrationId有时返回null
我的应用程序逻辑要求我检查这是一个新手机还是之前已经注册的手机。因此,我使用:Android getRegistrationId有时返回null,android,Android,我的应用程序逻辑要求我检查这是一个新手机还是之前已经注册的手机。因此,我使用: GCMRegistrar.checkDevice(this); regId = GCMRegistrar.getRegistrationId(this); 然而,我注意到有些时间是returnnull,但是当我重试时,它工作得很好。似乎getRegistrationId需要一些时间: 我的结论正确吗 如果是这样,您建议如何继续,例如shell I显示进度条,以便用户可以等待getRegistrationId返回
GCMRegistrar.checkDevice(this);
regId = GCMRegistrar.getRegistrationId(this);
然而,我注意到有些时间是returnnull,但是当我重试时,它工作得很好。似乎getRegistrationId需要一些时间:
- 我的结论正确吗
- 如果是这样,您建议如何继续,例如shell I显示进度条,以便用户可以等待getRegistrationId返回