Android notification not working

后端 未结 5 1755
无人共我
无人共我 2021-01-04 19:32

I\'ve been attempting to get a notification of a successful upload from an ASyncTask to work all day. I\'m not getting any errors from my current code but I can\'t get the

5条回答
  •  臣服心动
    2021-01-04 19:56

    Try this:

    NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    
    int icon = R.drawable.icon;        // icon from resources
    CharSequence tickerText = "Any thing";              // ticker-text
    long when = System.currentTimeMillis();         // notification   time
    Context context21 = getApplicationContext();      // application   Context
    CharSequence contentTitle = "Anything";  // expanded message title
    CharSequence contentText = (CharSequence)  extras.get("message");     // expanded message text
    
    Intent notificationIntent = new Intent(this, MainStart.class);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0,   notificationIntent, 0);
    
    // the next two lines initialize the Notification, using the configurations above
    Notification notification = new Notification(icon, tickerText, when);
    notification.defaults |= Notification.DEFAULT_VIBRATE;
    notification.defaults |= Notification.DEFAULT_LIGHTS;
    notification.defaults |= Notification.DEFAULT_SOUND;
    notification.flags |= Notification.FLAG_AUTO_CANCEL;
    /*  long[] vibrate = { 0, 100, 200, 300 };
    notification.vibrate = vibrate;
    notification.ledARGB = Color.RED;
    notification.ledOffMS = 300;
    notification.ledOnMS = 300;*/
    notification.setLatestEventInfo(context21, contentTitle, contentText, contentIntent);
    mNotificationManager.notify(Constants.NOTIFICATION_ID, notification);
    

提交回复
热议问题