1
NotificationCompat.InboxStyle notifInbox = new NotificationCompat.InboxStyle(); 
notifInbox.addLine("First Word"); 
notifInbox.addLine("Second Word"); 
notifInbox.addLine("Third Word"); 

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) 

       .setSmallIcon(R.drawable.notificon) 
       .setContentTitle(title) 
       .setSubText("FROM: SYSTEM") 
       .setContentInfo("X")    
       .setStyle(notifInbox) 
       .setAutoCancel(true) 
       .setSound(defaultSoundUri)    
       .setContentIntent(pendingIntent); 

アプリケーションが閉じられたり終了したりすると、スタイルが機能しないのはなぜですか?または、アプリケーションが閉じられたり、終了したときに通知が表示されないようにするにはどうすればよいですか?私はFCMを使用しています。どんな助けもありがとうございます。Androidプッシュ通知:アプリケーションが閉じられたり強制終了されたときにスタイルが機能しない

+0

右私は自分のアプリケーションで同じ問題を抱えています。もし誰かが知っているなら、私たちに役立つ何かを共有してください。ありがとうございました。 –

+0

ありがとうございましたALは私の悪い英語を修正しています:D .. – Roniw

答えて

0

私はそれを試すことができます。

if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){ 
    // Do something for lollipop and above versions 
    NotificationCompat.Builder mBuilder = 
    new NotificationCompat.Builder(this) 
      .setSmallIcon(R.drawable.notification_icon) 
      .setPriority(Notification.PRIORITY_HIGH) 
      .setContentTitle(TextUtils.isEmpty(title) ? "XYZ" : title) 
      .setStyle(new NotificationCompat.BigTextStyle() 
      .bigText(msg)) 
      .setContentText(msg) 
      .setColor(getResources().getColor(R.color.colorPrimary)); 

    mBuilder.setSound(Uri.parse("content://settings/system/notification_sound")); 
    mBuilder.setVibrate(new long[]{1000, 1000, 1000, 1000, 1000}); 
    mBuilder.setAutoCancel(true); 
    mBuilder.setContentIntent(contentIntent); 
    mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build()); 
} else { 
    // do something for phones running an SDK before lollipop 
    NotificationCompat.Builder mBuilder = 
       new NotificationCompat.Builder(this) 
         .setSmallIcon(R.drawable.ic_launcher) 
         .setContentTitle(TextUtils.isEmpty(title) ? "xyz" : title) 
         .setStyle(new NotificationCompat.BigTextStyle() 
           .bigText(msg)) 
         .setContentText(msg); 

    mBuilder.setSound(Uri.parse("content://settings/system/notification_sound")); 
    mBuilder.setVibrate(new long[]{1000, 1000, 1000, 1000, 1000}); 
    mBuilder.setAutoCancel(true); 
    mBuilder.setContentIntent(contentIntent); 
    mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build()); 
} 
+0

私はInboxStyleを使用していますが、BigTextを使ってみましたが、それでもうまくいきませんでした... アプリケーションが終了/ – Roniw

関連する問題