プッシュ通知にはGCM(Google Cloud Message)を利用しました。
通知がデバイスに到着すると、次のようになります。
Received: Bundle[{message=hello, android.support.content.wakelockid=2,
collapse_key=do_not_collapse, from=243316392621}]
ここで、通知時に表示されるメッセージのみ (この例では hello のみ) のような方法でメッセージと wakelockId を抽出したいと考えました。
ここで私のnotificationBuiderは以下の通りです:
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(com.example.example.R.drawable.icon)
.setContentTitle("Example")
.setDefaults(Notification.DEFAULT_ALL)
.setAutoCancel(true)
.setStyle(new NotificationCompat.BigTextStyle()
.bigText(msg))
.setContentText(msg);
mBuilder.setContentIntent(contentIntent);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
これについて私を案内してください。どんな助けでも大歓迎です。