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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
HanDi
889 / 336 / 8
Регистрация: 11.02.2012
Сообщений: 1,502
#1

Совместимость и проверка версии SDK, "обход" deprecated - Android

23.02.2016, 21:27. Просмотров 186. Ответов 1
Метки нет (Все метки)

java: addAction(int,java.lang.CharSequence,android.app.PendingIntent) in android.app.Notification.Builder has been deprecated

Java
1
2
3
4
5
6
7
8
9
10
11
Notification builder = new Notification.Builder(ctx)
                .setTicker("Таймер")
                .setContentTitle("Таймер")
                .setAutoCancel(true)
                .setContentText(
                        "Таймер сработает через " + minutes +" мин.")
                .setSmallIcon(R.drawable.ic_launcher).setContentIntent(pIntent)
                .setPriority(Notification.PRIORITY_HIGH)
                .addAction(R.drawable.cancel, "Отменить", pIntent)
                .addAction(R.drawable.clock, "Продлить", pIntent2)
                .build();
Доброго времени суток.

Использую такой код для отображения кнопок в уведомлении (доступно с версии Android 4.1, 16 API).

Так вот, все же хочется понизить API уровень хотя бы до 3.0-4.0. Это возможно как-то сделать и обрабатывать версию SDK и исходя из этой версии уже выводить в уведомление эти кнопки или не выводить, ибо на Android 4.0 программа падает.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2016, 21:27     Совместимость и проверка версии SDK, "обход" deprecated
Посмотрите здесь:

При эмулировании вместо надписи "Hello world" отображается "android" Android
блокирование кнопок "Home" "Back" Android
Что означают конструкции "finally" и "throw new"? Android
Проверка свежей версии на GooglePlay Android
Android Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future
Как прикрутить "свой браузер" к странице - "фрагмент" Android
Android "No Android SDK found. configure an Android SDK". Что делать?
Как "превратить" string "6.971245e-001" во float? Android
Android Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Android Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
Android Проверка новой версии android приложения
Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 359
23.02.2016, 21:36     Совместимость и проверка версии SDK, "обход" deprecated #2
http://stackoverflow.com/a/7373542
Yandex
Объявления
23.02.2016, 21:36     Совместимость и проверка версии SDK, "обход" deprecated
Ответ Создать тему
Опции темы

Текущее время: 12:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru