2016-08-14 7 views
1

Я пытаюсь уведомлять, используя уведомление, как показано ниже: Основное действие имеет следующий код, но ничего не отображается.Уведомление не отображается в android 19

mEmailSignInButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      NotificationCompat.Builder builder = 
        new NotificationCompat.Builder(MainActivity.this) 
          .setContentTitle("Enable Call Permission") 
          .setContentText("Please Enable or Accept call permission"); 
      int NOTIFICATION_ID = 12345; 

      Intent targetIntent = new Intent(MainActivity.this, PermissionActivity.class); 

      PendingIntent contentIntent = PendingIntent.getActivity(MainActivity.this, 0, targetIntent, PendingIntent.FLAG_UPDATE_CURRENT); 
      builder.setContentIntent(contentIntent); 
      NotificationManager nManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 
      nManager.notify(NOTIFICATION_ID, builder.build()); 
      save(); 
     } 
    }); 

ответ

1

Кажется, что это не работает без значка.

.setSmallIcon(R.drawable.small_icon); 

см этот пост:

Notification Not showing

+0

Спасибо :) Это работало. Ура! – Mansoor