Articles of андроид ожидающий ответа

Уведомление DeleteIntent нарушено в более поздних версиях Android

В нашем приложении OneBusAway Android (с открытым исходным кодом на Github ) нам нужно получать уведомления, когда пользователь отклоняет уведомление о напоминании, поэтому мы не отправляем другое напоминание о том же событии (как долго до прибытия их автобуса). Мы делаем это, слушая Intent в нашем приложении, зарегистрированное как DeleteIntent с Notification . Когда пользователь отклоняет […]

Намерение со старым дополнительным в onCreate () для singleTask Activity

Например, я создал проект с двумя действиями: FirstActivity с android: launchMode = "singleTask" и SecondActivity. Сначала пользователь запускает FirstActivity и после этого SecondActivity начнет с нажатия кнопки. Из SecondActivity мы создаем уведомление строки состояния. Intent intent = new Intent(SecondActivity.this, FirstActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.putExtra(FirstActivity.ARG, true); NotificationCompat.Builder builder = new NotificationCompat.Builder(SecondActivity.this); builder.setSmallIcon(R.drawable.ic_launcher) .setAutoCancel(true) .setContentTitle("title") .setContentText("message"); PendingIntent notifyIntent = […]

Может ли трансляция трансляции отслеживать несколько передач?

Я пытаюсь создать несколько предупреждений о близости, но я не могу заставить его работать … Я думаю, что приемник вещания перезаписывается и, таким образом, обрабатывает только последнюю трансляцию. Так что, если бы у меня было два пункта рядом, только тот, чье намерение было создано последним, генерирует предупреждение … Я читал, что должен использовать коды запросов, […]

Android Как открыть последнюю активность при нажатии уведомления

Я наблюдал несколько подобных вопросов, но они не могли мне помочь. Мне нужно отобразить последнюю активность при нажатии на уведомление пользователя. Вот мой код: NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(YourService.this) .setContentTitle(getResources().getText(R.string.app_name)) .setContentText(getServiceStateDescription(YourService.this)) .setSmallIcon(iconId) .setWhen(System.currentTimeMillis()); Intent nIntent = getPreviousIntent(); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); // Adds the back stack stackBuilder.addParentStack(MainActivity_.class); stackBuilder.addNextIntent(nIntent); PendingIntent pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); notificationBuilder.setContentIntent(pendingIntent); startForeground(ContextConstants.LAUNCHER_SERVICE_NOTE_ID, […]

PendingIntent от второго действия перезаписывает первое действие и contentIntent для уведомления

Код: int id = 0; NotificationCompat.Builder builder = new NotificationCompat.Builder(context) .setContentTitle(context.getString(R.string.notification_on_the_move_gps_title)) .setContentText(context.getString(R.string.notification_on_the_move_text)); builder.setStyle(new NotificationCompat.BigTextStyle().bigText(context.getString(R.string.notification_on_the_move_gps_big_text))); Intent mainIntent = new Intent(context, MainActivity.class); Intent turnOffIntent = new Intent(context, MainActivity.class); turnOffIntent.putExtra(MainApp.KEY_TURN_OFF_NOTIFICATION_ID, id); TaskStackBuilder mainBuilder = TaskStackBuilder.create(context); mainBuilder.addParentStack(MainActivity.class); mainBuilder.addNextIntent(mainIntent); PendingIntent mainPendingIntent = mainBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); builder.setContentIntent(mainPendingIntent); TaskStackBuilder turnOffBuilder = TaskStackBuilder.create(context); turnOffBuilder.addParentStack(MainActivity.class); turnOffBuilder.addNextIntent(turnOffIntent); PendingIntent turnOffPendingIntent = turnOffBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); builder .setSmallIcon(R.drawable.ic_stat_notification) .setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_launcher)) […]

Android: PendingIntent from Notification не запускает onCreate (), если возвращает активность на экран

Думаю, у меня есть некоторые недоразумения с флагов Intent. То, что я пытаюсь сделать, у меня есть приложения для радиопотока, в которых есть два действия (PlayerApplication и SettingsScreen). У меня есть Service.class для потоковой передачи, который работает в фоновом режиме, в котором также содержится уведомление (вы можете остановить / запустить воспроизведение в меню наложения уведомлений […]

Android Ожидание намерения началось с notificaion, не заменит последний

Я прочитал много сообщений по одной теме и пробовал все данные решения, не получая результата, который я хочу. Программа должна начинать умывать с помощью дополнительных уведомлений: NotificationManager mNotificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE); Intent notificationIntent = new Intent(context, myActivity.class); notificationIntent.putExtra("someData", data); PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT); notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent); mNotificationManager.notify(ID, notification); Проблема заключается в том, […]

Как начать новую деятельность с использованием ожидающего намерения

Кто-нибудь может сказать, как начать новую деятельность с использованием ожидающего намерения, а также передать значение с использованием ожидающего намерения. Заранее спасибо.

Как получить намерение от PendingIntent

Могу ли я получить Intent из PendingIntent ? Вот сценарий: Я создаю Intent (назовем его myIntent ) Я добавил дополнительную информацию со строкой (назовите ее myInfo ) Я создаю PendingIntent ( myPendingIntent ), используя myIntent Я установил будильник, используя AlarmManager и myPendingIntent На более позднем этапе я получаю PendingIntent, используя PendingIntent.getBroadcast В этот момент я […]

Android – Очистить флаг задачи не работает для PendingIntent

У меня есть стек задач A> B> C. Я сейчас на C, а затем нажимаю кнопку «домой». Я получаю уведомление с намерением взять меня на мероприятие А. Я нажимаю уведомление, и я нахожусь в A, но если я отложу, я перейду на C, затем B, затем A. Я настраиваю свой PendingIntent так. Что-то явно не […]