Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
#1

Обновляемое уведомление

25.08.2014, 01:35. Просмотров 711. Ответов 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
Ответы с готовыми решениями:

Не выводится уведомление
Всем привет! Хочу сделать показ уведомления, использую для этого такой код, но...

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

Уведомление по таймеру
Добрый день. Делаю свой первый проект на Андроид студио...

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

Постоянное уведомление на шторке
Как сделать обычное уведомление на шторке , понятно. Но оно после клика и...

1
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
25.08.2014, 13:17 #2
Лучший ответ Сообщение было отмечено NOVICHOK2012 как решение

Решение

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

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

Уведомление по дате и времени
Здравствуйте,хочу попытаться создать простенькое приложение на андроид в...

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


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

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

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