我的片段有特定的情况。它的设置片段,用户可以选择启用或禁用推送通知。如果他选择启用推送通知,则会发生这种情况:
getActivity().startService(new Intent(getActivity(),RegistrationIntentService.class));
RegistrationIntentService.class是GCM教程中的类,经过修改后可以在GCM中发送我的详细信息和注册应用程序。我现在如何创建一些东西,以便我可以向用户显示ProgressBar,直到该服务执行。所以基本流程是这样的:
答案 0 :(得分:1)
从教程:
GcmReceiver的声明,它处理从GCM发送到您的应用程序的消息。
当BroadcastReceiver
通过行动Intent
或com.google.android.c2dm.intent.RECEIVE
(4.4之前的KitKat设备)从GCM收到广播com.google.android.c2dm.intent.REGISTRATION
时,由您决定如何执行此操作。)一种简单的方法是使用Handler
和消息让您的接收者发送Fragment
或Activity
消息。