Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 13 ноя 2018, 21:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 14 ноя 2017, 10:10 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1400
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.

Notifications - это уведомления, которые пользователь видит в верхней части экрана, когда ему приходит новое письмо, сообщение, обновление и т.п. В ближайшие несколько уроков мы подробно разберем, какие возможности предоставлены разработчикам для показа уведомлений.


В этом уроке рассмотрим основы - отображение/обновление/удаление уведомления и обработка нажатия на него.




Click here to read this article!

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Последний раз редактировалось damager82 25 ноя 2017, 22:29, всего редактировалось 17 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Урок 184. Android Notifications. Основы
СообщениеДобавлено: 15 ноя 2017, 17:59 

Зарегистрирован: 23 июл 2015, 14:54
Сообщений: 10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Как раз в тему, раз она новая.
Долго мучаюсь с одной задачей. Она , в общем, тривиальная.
Пусть по кнопке "Старт" запускается отсчет времени и одновременно запускается уведомление, отображающее это самое время. При этом при нажатии на уведомление нужно вернутся в приложение, если оно свернуто. И, конечно, чтобы запущенный отсчет(задача) не убивалась системой.
Как лучше это организовать?

Пробовал три варианта, все три хороши, когда приложение в фокусе (или как правильно назвать), т.е и в уведом. и в задаче отсчет времени идет. Но как только сворачиваю задачу, начинаются дикие тормоза интерфейса, отсчет при этом продолжает работать.

Реализации:
1) Handler и runnable;
2) Thread, handler и runnable;
3) через сервис и handler и runnable.

Наверное, тут нужно привести код, но сначала хотел бы услышать мнение относительно реализации. Код опубликую позже.

Помогите, пожалуйста, разобраться.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 ноя 2017, 09:09 

Зарегистрирован: 21 ноя 2017, 09:06
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Ошибка в последнем примере: Cannot resolve symbol 'max'. В чем может быть проблема?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Урок 184. Android Notifications. Основы
СообщениеДобавлено: 19 май 2018, 21:01 

Зарегистрирован: 19 май 2018, 20:56
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
xfn писал(а):
Как раз в тему, раз она новая.
Долго мучаюсь с одной задачей. Она , в общем, тривиальная.
Пусть по кнопке "Старт" запускается отсчет времени и одновременно запускается уведомление, отображающее это самое время. При этом при нажатии на уведомление нужно вернутся в приложение, если оно свернуто. И, конечно, чтобы запущенный отсчет(задача) не убивалась системой.
Как лучше это организовать?

Пробовал три варианта, все три хороши, когда приложение в фокусе (или как правильно назвать), т.е и в уведом. и в задаче отсчет времени идет. Но как только сворачиваю задачу, начинаются дикие тормоза интерфейса, отсчет при этом продолжает работать.

Реализации:
1) Handler и runnable;
2) Thread, handler и runnable;
3) через сервис и handler и runnable.

Наверное, тут нужно привести код, но сначала хотел бы услышать мнение относительно реализации. Код опубликую позже.

Помогите, пожалуйста, разобраться.


Возможно кому-то поможет. В сервисе в методе onStartCommand после того как создали уведомление выполните startForeground(notificationID, notification);
Примеры кода тут


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB