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

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

Войти
Регистрация
Восстановить пароль
 
SherlockH
0 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 32
#1

Notification & AlertDialog - Программирование Android

10.10.2013, 23:26. Просмотров 280. Ответов 0
Метки нет (Все метки)

1. Существует задача:
при клике на уведомление нужно открыть диалог, в котором есть 3 кнопки(соответственно, PositiveButton, NegativeButton и NeutralButton).

2. Как сохранить введённые пользователем данные?:
например: пользователь вводит имя и фамилию в различные EditText и нажимает сохранить; таким образом данные должны сохраняться вплоть до их редактирования.

3. Использование введённых данных:
реализовав вышеуказанное задание нужно использовать введённое(фамилию и имя) при выводе уведомления(в contentTitle); я думаю лучше данные сохранять в строковом типе данных; верно?

P.S.: предоставляю код своего уведомления
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package ru.project.testinfomats;
 
import java.util.Calendar;
 
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.os.IBinder;
 
public class NotificationService extends Service {
 
    public IBinder onBind(Intent intent) {
        return null;
    }
 
    @SuppressWarnings("deprecation")
    public void onCreate() {
        final int NOTIFY_ID = 1101;
        
        long when = System.currentTimeMillis();
        
        Calendar c = Calendar.getInstance();
        CharSequence date = c.get(Calendar.DAY_OF_MONTH) + "." + c.get(Calendar.MONTH) + "." + c.get(Calendar.YEAR);
            if((date.equals("10.9.2013")) || (date.equals("11.10.2013")) || (date.equals("11.11.2013")) ||
               (date.equals("11.0.2014")) || (date.equals("11.1.2014")) || (date.equals("11.2.2014")) ||
               (date.equals("11.3.2014")) || (date.equals("11.4.2014")) || (date.equals("11.5.2014"))) {    
                
                    NotificationManager mNotificationManager = (NotificationManager)
                        getSystemService(Context.NOTIFICATION_SERVICE);
            
                    int icon = R.drawable.ic_launcher;
                    CharSequence contentTitle = "Уважаемый(ая) ...";
                    CharSequence contentText = "Просим вас оплатить коммунальные услуги";
                                
                    Notification ntf = new Notification(icon, null, when);
                    @SuppressWarnings("unused")
                    Context context = getApplicationContext();
                    ntf.defaults = Notification.DEFAULT_SOUND;
                                        
                    Intent i = new Intent(this, MainMenu.class);
                    @SuppressWarnings("unused")
                    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, i, 0);
                    ntf.setLatestEventInfo(this, contentTitle, contentText, PendingIntent.getActivity(this, 1, i, 0));
                    mNotificationManager.notify(NOTIFY_ID, ntf);
            }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 23:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Notification & AlertDialog (Программирование Android):

Несовместимость CheckBox & AlertDialog - Программирование Android
В одном Activity используется ChexBox и AlertDialog Делаю это приблизительно так: AlertDialog ad = new...

AlertDialog - Программирование Android
ЗДравствуйте! Имеется простая игра. Когда ХП игрока == 0, я останавливаю игру и хочу показать AlerDialog. Рисуется все на канвас. Вот...

Закрытие AlertDialog - Программирование Android
Здравствуйте. Такой вопрос. Допустим я вызвал диалог и после этого перевел приложение в паузу, то после очередного обращения к данному...

TextView а AlertDialog - Программирование Android
Здравствуйте! Вот столкнулся с такой проблемой, не могу Textview вывести в AlertDialog. Помогите пожалуйста!

AlertDialog Error - Программирование Android
Всем доброго времени суток! Изучал изготовление своего AlertDialog по учебнику и на одном из сайтов, но увы столкнулся с проблемой, после...

Потоки и AlertDialog - Программирование Android
Помогите, пожалуйста, бьюсь уже несколько дней. Создаю файловый менеджер. Это моя первая программа под Android, поэтому не всегда догоняю. ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 23:26
Привет! Вот еще темы с ответами:

Custom AlertDialog - Программирование Android
Помогите люди добрые, что то никак не нагуглю... А желательно кодом;)

Spinner в AlertDialog - Программирование Android
Как Spinner в AlertDialog сделать? AlertDialog вызываю через нажатие fab. AlertDialog.Builder builder = new...

Не показывается AlertDialog - Программирование Android
Хочу при запуске проверить есть ли на устройстве Сервисы Google Play public class MainActivity extends FragmentActivity { ...

Не работает AlertDialog - Программирование Android
Почему в данном случае не работает AlertDialog? public class MainActivity : Activity { int count = 1; ...


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

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

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