ここに記載されているように Android の Big Text 通知を機能させるのに問題があります: NotificationCompat.BigTextStyle。通知を表示するために使用しているコードは次のとおりです。コンソールに従来のコンテンツ テキストとタイトルとして表示できるため、すべてのデータが正しく返されていることがわかります。私は何か間違ったことをしていますか?bigTestStyle を別の場所でも定義する必要がありますか? うまくいけば、あなたの 1 人が以前にこれを行ったことがあり、何が欠けている可能性があるかを知っています。ありがとう。
私のコード:
NotificationCompat.BigTextStyle bigTextStyle = new NotificationCompat.BigTextStyle();
bigTextStyle.bigText(extras.getString("message"));
NotificationCompat.Builder bigTextNotification = new NotificationCompat.Builder(context)
.setContentTitle("My App")
.setContentIntent(pendingIntent)
.setContentText("Message:")
.setSound(soundUri)
.setTicker(extras.getString("message"))
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.drawable.splash)
.setAutoCancel(true)
.setVibrate(new long[] { 0, 100, 200, 300 })
.setStyle(bigTextStyle);
final int notificationId = (int) (System.currentTimeMillis() / 1000L);
NotificationManager thisone = (NotificationManager) getApplicationContext()
.getSystemService(Context.NOTIFICATION_SERVICE);
thisone.notify(notificationId, bigTextNotification.build());