0

i bauen einen Dialog eine Benachrichtigung zu zeigen, und schieben es kann aber erscheint nichtIch kann die Benachrichtigung nicht drücken? mit diesem Code?

builder.setPositiveButton("Later", new DialogInterface.OnClickListener() { 
    @Override 
    public void onClick(DialogInterface dialog, int which) { 
//----------------------------// 

     NotificationCompat.Builder mNotification = new NotificationCompat.Builder(ProfileNavigationDrawer.this); 
     mNotification.setSmallIcon(R.drawable.start); 
     mNotification.setTicker("Trip Name"); 
     mNotification.setContentTitle("Click to Start your Trip"); 
     mNotification.setContentText("Click to Appear"); 


     mNotification.setDefaults(Notification.DEFAULT_VIBRATE); 
     Toast.makeText(ProfileNavigationDrawer.this, "Later Clicked ", Toast.LENGTH_SHORT).show(); 


    } 
}); 
+0

Sie nicht die Methode rief Benachrichtigung angezeigt. –

+0

der Code ist in der Aktion der Schaltfläche –

+0

setzen Sie diesen Code auch. –

Antwort

0

Ihre endgültige Code

builder.setPositiveButton("Later", new DialogInterface.OnClickListener() { 
@Override 
public void onClick(DialogInterface dialog, int which) { 

    NotificationCompat.Builder mNotification = new NotificationCompat.Builder(ProfileNavigationDrawer.this); 
    mNotification.setSmallIcon(R.drawable.start); 
    mNotification.setTicker("Trip Name"); 
    mNotification.setContentTitle("Click to Start your Trip"); 
    mNotification.setContentText("Click to Appear"); 


    mNotification.setDefaults(Notification.DEFAULT_VIBRATE); 
    Toast.makeText(ProfileNavigationDrawer.this, "Later Clicked ", Toast.LENGTH_SHORT).show(); 
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 
notificationManager.notify(0, mNotification.build()); 



} 
}); 
Verwandte Themen