GCMから新しいデータを取得するときに、プロセスの背後にある階層を誰かに見せてもらえますか?クライアントでのみ発生したプロセス。例:最初に、データはCommonUtilitiesクラスのdisplayMessage関数に到達します。秒単位で、データはGCMIntentServiceクラスのonMessage関数に送信されます。
ありがとう!
private final BroadcastReceiver mHandleMessageReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String newMessage = intent.getExtras().getString(EXTRA_MESSAGE);
// Waking up mobile if it is sleeping
WakeLocker.acquire(getApplicationContext());
// Showing received message
lblMessage.append(newMessage + "\n");
Toast.makeText(getApplicationContext(), "New Message: " + newMessage, Toast.LENGTH_LONG).show();
// Releasing wake lock
WakeLocker.release();
}
};