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

Убрать уведомление при выходе из приложения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Поиск по таблицам в ресурсах http://www.cyberforum.ru/android-dev/thread1806832.html
Гуру подскажите конструкцию! Есть 2 таблицы в ресурсах одна со значениями (R.array.entries_values = 1, 2, 4, 8) другая с описанием (R.array.entries_names = "1", "2", "3", "4"), (стандартный...
Программирование Android Выбор ORM для проекта Вообще для продакшн - проектов не использую никакие ORM никогда!Но тут прилетел проект для аспирантуры, хочется быстро сделать все, интересуют вот какие параметры: 1) Быстрота в освоении, грамотное... http://www.cyberforum.ru/android-dev/thread1806801.html
Поменять иконку и имя файла apk Программирование Android
Хочу поменять иконку и имя файла apk. Где задать эти параметры?
Программирование Android Формат даты или как получить часы, минуты, секунды
В текстовое поле выводится время . Вот так - String mytime = java.text.DateFormat.getTimeInstance().format(Calendar.getInstance().getTime()); textView.setText(mytime); то есть на экране ...
Программирование Android Android Studio, не работает эмулятор http://www.cyberforum.ru/android-dev/thread1806680.html
Здравствуйте. Недавно хотел заняться андроид- программированием. До этого обучался в Эклипс, еще совсем новичок.Скачал и установил Android Studio, но вот незадача - при создании эмулятора телефона...
Программирование Android Обработчик ошибки JSON Суть в том, что код полностью рабочий, но не во всех "array" (забыл, как называется) есть массив best_sale_bank Прилетает ошибка E/Error: No value for best_sale_bank как впихнуть сюда обработчик... подробнее

Показать сообщение отдельно
ExFau$t
441 / 392 / 79
Регистрация: 08.05.2012
Сообщений: 1,970
15.09.2016, 13:22
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public void createInfoNotification(String message, String name, String CategoryName, int id, int nameCat, double lat, double lon) {
        manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
        Intent notificationIntent = new Intent(context, Information.class);
        notificationIntent.putExtra("locate1", lat);
        notificationIntent.putExtra("locate2", lon);
        notificationIntent.putExtra("cat", CategoryName);
        notificationIntent.putExtra("nameCat", nameCat);
        notificationIntent.putExtra("id", id);
        notificationIntent.putExtra("zoom", 15);
        notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
        notificationIntent.addCategory(Intent.CATEGORY_LAUNCHER);
        Notification.Builder nb = new Notification.Builder(context) 
                .setSmallIcon(R.mipmap.ic_launcher) 
                .setAutoCancel(true) 
                .setTicker(message) 
                .setContentIntent(PendingIntent.getActivity(context, id, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT))
                .setWhen(System.currentTimeMillis()) 
                .setContentTitle(message) 
                .setDefaults(Notification.DEFAULT_ALL); 
        Notification notification;
        if (Build.VERSION.SDK_INT >= 16)
            notification = new Notification.BigTextStyle(nb).bigText(name).build();
        else
            notification = nb.setContentText(name).getNotification();
        notification.flags |= Notification.FLAG_AUTO_CANCEL;
        manager.notify(id, notification); 
    }
Старенький код выдернул со старого проекта, рабочий. Запускается даже после рестарта телефона.

Добавлено через 2 минуты
Дело, наверное, в этом:
Java
1
notificationIntent.addCategory(Intent.CATEGORY_LAUNCHER);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.