Я хочу показать пользователю уведомление о том, работает ли моя аппликация или нет. Это код уведомления, который я пытался реализовать. Уведомление отображается только при запуске приложения. Но я хочу отображать это уведомление, даже когда мое приложение не работает. Как я могу это достичь?отображает уведомление о запуске приложения или в фоновом режиме
public void Notification(String s)
{
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);
int icon = R.drawable.notification_icon;
CharSequence tickerText = "Ready for Play time."; // ticker-text
long when = System.currentTimeMillis();
Context context = getApplicationContext();
CharSequence contentTitle = "Play Time";
CharSequence contentText = "Your match is at "+s;
Intent notificationIntent = new Intent(this,ScheldueNotification .class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
Notification notification = new Notification(icon, tickerText, when);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
// and this
mNotificationManager.notify(MY_NOTIFICATION_ID, notification);
notification.defaults |= Notification.DEFAULT_SOUND;
notification.vibrate = new long[] { 0, 100, 200, 300 };
notification.flags |= Notification.FLAG_AUTO_CANCEL;
}
Вы хотите показать уведомление, когда ваше приложение находится в фоновом режиме, не так ли? –
Нет. Мое приложение еще не работает. но хочу показать уведомление. – vcav
Для этого вам придется использовать 'service'. – zanky