Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как остановить сервис по нажатию на Notification - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отловить блокировку экрана http://www.cyberforum.ru/android-dev/thread1780658.html
Добрый день! Хотелось бы отловить блокировку экрана и, например, запустить активность. Т.е когда устройство разблокируется, первым что увидит пользователь - это открытая активность... Как это...
Программирование Android Передает ли Input Method Service какой либо интент Задача состоит в том что надо запустить активность либо сервис при вызове клавиатуры каким либо приложением(возможно ли это точно не уверен). При старте клавиатуры запускается Input Method Service... http://www.cyberforum.ru/android-dev/thread1780655.html
Программирование Android Воспроизведение mp3 в программе, способной это сделать(файловый менеджер)
Здравствуйте, уважаемые форумчане, я недавно пополнил ряды новичков в программировании под android и решил запрограммировать файловый менеджер, чтобы закрепить некоторый материал(работа со списками +...
Программирование Android Сделать приложение для отслеживания перемещения ребенка (геоданные)
Столкнулся с проблемой. Нужно следить за перемещениями ребенка (мониторить где он находится в данный период времени). В интернете готовые решения скажем так очень дорогостоящие. Хочется написать...
Программирование Android Как обработать нажатие на ImageView? http://www.cyberforum.ru/android-dev/thread1780290.html
Ребят, не пойму в чем ошибка, как обработать нажатие на картинку? public class MainActivity extends ActionBarActivity implements OnClickListener { ImageView imageView1; @Override protected...
Программирование Android Запустить сервис в другом потоке Как правильно запустить сервис в другом потоке? Сервис должен работать всегда (даже когда приложение закрыто) подробнее

Показать сообщение отдельно
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,700
Записей в блоге: 3

Как остановить сервис по нажатию на Notification - Программирование Android

14.07.2016, 16:56. Просмотров 385. Ответов 4
Метки (Все метки)

в сервисе создаю сообщение:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
        builder.setContentTitle(getResources().getString(R.string.app_name));
        builder.addAction(R.drawable.ic_action_action_search, getResources().getString(R.string.destroy), null);
        if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            builder.setSmallIcon(R.drawable.ic_action_1);
        } else {
            builder.setSmallIcon(R.mipmap.ic_launcher);
        }
 
        Notification notification;
 
        if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP)
            notification = builder.getNotification();
        else
            notification = builder.build();
        startForeground(777, notification);
как сделать так что бы при нажатии на сообщение

Java
1
builder.addAction(R.drawable.ic_action_action_search, getResources().getString(R.string.destroy), null);
сервис останавливался и сообщение убиралось?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru