2016-10-04 13 views
1

私はいつもトップにとどまりたいという通知を持っています。私はすでに2通知をトップに置く方法は?

の優先順位はほとんどそれがその後、私の通知がダウンし、オープンなWiFiネットワークの通知が上に来て、オープンなWiFiネットワークがあるとし、上にとどまるが、それを与えている

ポジション。

しかし、私はvlc(Android用)の曲を支払う通知を見て、vlcの通知が一番上にとどまり、開いているWiFiネットワークの通知が停止します。

通知は進行中で、優先度は2です。

どうすればよいですか。私は初心者ですので、私と一緒にご負担ください。

ありがとうございます。 https://material.google.com/patterns/notifications.html#correctly_set_and_manage_notification_priority

https://developer.android.com/reference/android/app/Notification.html#priority

とステンなどを読む>PRIORITY_MAX/PRIORITY_HIGH/PRIORITY_DEFAULT/PRIORITY_LOW/PRIORITY_MIN

-

+0

VLCは、現在進行中の通知が表示されます。 – StenSoft

+0

は、.setPriority(Notification.PRIORITY_MAX)を設定しました。 ? –

+0

さて、はい、私はそれを最大限与えました。数値。すなわち優先順位2として、私の死刑執行も進行中です。 –

答えて

2

あなたはこの

NotificationCompat.Builder builder = 
      (NotificationCompat.Builder) new NotificationCompat.Builder(context) 
      .setSmallIcon(R.drawable.notify_icon) 
      .setContentTitle("Notification") 
      .setContentText("ON Top") 
      .setPriority(Notification.PRIORITY_MAX); 

優先順位を試してみましたソフトは、私はあなたがこのコードを参照することができると思い Android: How to create an "Ongoing" notification?

+0

ええ、私はすでに試してみました。 –

0

を言った:

Intent push = new Intent(); 
    push.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    push.setClass(this, NotificationDemo.class); 
    PendingIntent pi = PendingIntent.getActivity(this, 0, push, PendingIntent.FLAG_CANCEL_CURRENT); 

    NotificationManager nm=(NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE); 

    Notification updateNotification = new Notification.Builder(this) 
      .setSmallIcon(R.drawable.ic_face_black_24dp) 
      .setLargeIcon(BitmapFactory.decodeResource(this.getResources(), R.mipmap.ic_launcher)) 
      .setContentTitle("Priority Max Notification Title") 
      .setContentText("Priority Max Notification Message") 
      .setAutoCancel(false) 
      .setDefaults(Notification.DEFAULT_SOUND) 
      .setPriority(Notification.PRIORITY_MAX) 
      .setFullScreenIntent(pi,true) 
      .build(); 



    nm.notify("priorityMaxTest",2,updateNotification); 
+0

私によれば、最大優先度は2で、私はすでにそれを与えています。 –

関連する問題