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

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

Войти
Регистрация
Восстановить пароль
 
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
#1

Обновляемое уведомление - Программирование Android

25.08.2014, 01:35. Просмотров 645. Ответов 1
Метки нет (Все метки)

Доброго времени суток. Не получается создавать уведомление в AsynkTask в onProgressUpdate.
Уведомление делаю так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
NotificationCompat.Builder mBuilder =
                        new NotificationCompat.Builder(this)
                        .setOngoing(true)
                        .setSmallIcon(R.drawable.ic_launcher)
                        .setContentTitle("Время")
                        .setContentText(texttime.getText());
                Intent resultIntent = new Intent(this, MainActivity.class);
                TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
                stackBuilder.addParentStack(MainActivity.class);
                stackBuilder.addNextIntent(resultIntent);
                PendingIntent resultPendingIntent =
                        stackBuilder.getPendingIntent(
                            0,
                            PendingIntent.FLAG_UPDATE_CURRENT
                        );
                mBuilder.setContentIntent(resultPendingIntent);
                NotificationManager mNotificationManager =
                    (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
                mNotificationManager.notify(1, mBuilder.build());
Ошибка "The constructor NotificationCompat.Builder(MainActivity.MyTimerTask) is undefined"
Java
1
new NotificationCompat.Builder(this)
Ошибка "The constructor Intent(MainActivity.MyTimerTask, Class<MainActivity>) is undefined"
Java
1
Intent resultIntent = new Intent(this, MainActivity.class);
Ошибка "The method create(Context) in the type TaskStackBuilder is not applicable for the arguments (MainActivity.MyTimerTask)"
Java
1
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
Как это ошибку исправить? Или есть другой способ вывод такого уведомления?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2014, 01:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обновляемое уведомление (Программирование Android):

Уведомление клиентов - Программирование Android
Мне нужно реализовать оповещения по типу Vkontakte, где когда нам приходить сообщения, и появляется уведомления на Android. Толкните меня...

Не выводится уведомление - Программирование Android
Всем привет! Хочу сделать показ уведомления, использую для этого такой код, но он не работает String strtitle = &quot;Тестовое&quot;; ...

Уведомление по таймеру - Программирование Android
Добрый день. Делаю свой первый проект на Андроид студио &quot;https://play.google.com/store/apps/details?id=com.ww4u.orderbook1&quot;. Теперь думал...

Уведомление в фоне - Программирование Android
как сделать чтобы создавались уведомления от приложения даже когда оно выключено? что то типа как вк когда приложение выключено но оно...

Постоянное уведомление на шторке - Программирование Android
Как сделать обычное уведомление на шторке , понятно. Но оно после клика и открытия Activity исчезает. Так же оно исчезает при нажатии...

Уведомление по заданному времени - Программирование Android
Я начинающий программист-самоучка, поэтому прошу помощи. Не могу разобраться как сделать, чтоб выводилось уведомление в заданное время и...

1
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
25.08.2014, 13:17 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Тут у вас не с Android проблемы а с java. Вы же этот код выполняете внутри асинк таска. Соответственно когда вы передаёте this - вы передаёте ссылку на обьект асинк таска. Вам надо передавать контекст (активити). Для этого надо в качестве аргумента передавать MainActivity.this
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2014, 13:17
Привет! Вот еще темы с ответами:

Уведомление от неактивного приложения - Программирование Android
Вобщем, суть вопроса в теме-как сделать так, чтобы установленное, но не запущенное приложение через определенные промежутки времени...

Как работает push уведомление? - Программирование Android
На устройстве создается соккет и FCM отправляет данные на соккет или сервис на устройстве запрашивает сервер FCM?

Убрать уведомление из статус-бара - Программирование Android
Чтобы убрать уведомление из статус-бара используют: notificationmanager.cancel(int id), но как узнать id уведомления?

Обновление WebWiev по нажатию на уведомление - Программирование Android
Как при нажатии на уведомление обновить страницу WebWiev в открытом Activity? Есть сервис, который создает уведомление, по нажатию на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.