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

Как сохранять информацию о пользователе и использовать её в дальнейшем уведомлении? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Eclipse под Ubuntu http://www.cyberforum.ru/android-dev/thread977536.html
Привет всем! Установил на ноут ubuntu, теперь пытаюсь поставить под нее Eclipse. Собственно, сам Eclipse и SDK я поставил, но вот скомпилировать и запустить приложение на девайсе так и не получается,...
Программирование Android Вылет приложения при использования бокового меню. О чем говорят логи Помогите разобраться с ошибкой при работе с боковым меню. В лог выводит следующую информацию: 10-14 19:14:05.209: D/AndroidRuntime(20524): Shutting down VM 10-14 19:14:05.209: W/dalvikvm(20524):... http://www.cyberforum.ru/android-dev/thread977474.html
Программирование Android Рабочий пример бд
кто может, напишите рабочий пример работы с бд на основе sqliteHelper что бы можно было сохранить и выгрузить обьект в\из бд(load\save) обьект вида class human{ String name; int age; int...
Программирование Android Кликабельные Fragment
Доброго дня, коллеги. Прошу помощи. Есть активити с scrollView, внутри его Fragment: <ScrollView android:id="@+id/scrollView1" android:layout_width="wrap_content" ...
Программирование Android Ошибки при востановление активити после уничтожения http://www.cyberforum.ru/android-dev/thread976814.html
Странное поведение андроида при переходе планшета в дежурный режим (черный экран). Есть приложение, на главном активити 8 кнопок. Первые четыре (в таком же порядке инициализируются) именованные...
Программирование Android Заготовка для фото-галереи Посоветуйте пожалуйста примеры с фото-галерей Есть папка с фотками (много). Просто накиданы в одную папку - имена случайные. Есть программа, которая ГРУППИРУЕТ эти фото по смыслу (знает как... подробнее

Показать сообщение отдельно
SherlockH
0 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 32
15.10.2013, 21:08  [ТС]
Спасибо. Нашёл тему про SharedPreferences, и сохранил имя и фамилию.
Теперь как их достать и поставить в заголовок уведомления?
Прилагаю код Activity с сохранением(в нём названия строк с данными) и код уведомления(в нём я уже пытался вызвать строку в заголовок уведомления(titleText)). Но ничего не заработало...
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
package ru.project.testinfomats;
 
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.widget.EditText;
 
public class CInfo extends Activity {
    
    EditText surname;
    EditText name;
    SharedPreferences sPref;
    final String SURNAME = "surname";
    final String NAME = "name";
    
    protected void onDestroy() {
    saveText();
    super.onDestroy();
    }
    
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.custom);
        
        surname = (EditText) findViewById(R.id.surname);  
        name = (EditText) findViewById(R.id.name);
        loadText();
    }
    
    void saveText() {
        sPref = getPreferences(MODE_PRIVATE);
        Editor ed = sPref.edit();
        ed.putString(NAME, name.getText().toString());
        ed.putString(SURNAME, surname.getText().toString());
        ed.commit();
    }
    
    void loadText() {   
        sPref = getPreferences(MODE_PRIVATE);
        String surnm = sPref.getString(SURNAME, "");
        String nm = sPref.getString(NAME, "");
        surname.setText(surnm);
        name.setText(nm);
    }
}
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
51
52
53
54
package ru.project.testinfomats;
 
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
 
import android.annotation.SuppressLint;
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.content.SharedPreferences;
import android.os.IBinder;
 
@SuppressLint("SimpleDateFormat")
public class NotificationService extends Service {
 
    SharedPreferences sPref;
    
    public IBinder onBind(Intent intent) {
        return null;
    }
 
    @SuppressWarnings("deprecation")
    public void onCreate() {
        final int NOTIFY_ID = 1101;
        
        long when = System.currentTimeMillis();
        
        Date now = new Date();
        DateFormat formatter = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
        String date = formatter.format(now);
                            
                    NotificationManager mNotificationManager = (NotificationManager)
                        getSystemService(Context.NOTIFICATION_SERVICE);
            
                    int icon = R.drawable.ic_launcher;
                    CharSequence titleText = "Уважаемый(ая) " + sPref.getString(SURNAME);
                    CharSequence contentText = "Просим вас оплатить коммунальные услуги";
                                
                    Notification ntf = new Notification(icon, null, when);
                    @SuppressWarnings("unused")
                    Context context = getApplicationContext();
                    ntf.defaults = Notification.DEFAULT_SOUND;
                                        
                    Intent i = new Intent(this, NotificationDialog.class);
                    @SuppressWarnings("unused")
                    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, i, 0);
                    ntf.setLatestEventInfo(this, titleText, contentText, PendingIntent.getActivity(this, 1, i, 0));
                    mNotificationManager.notify(NOTIFY_ID, ntf);
    }
}
Что не так???
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru