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

Получение сохранённых строковых данных - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ищу сотоварища для разработки не слишком сложного приложения http://www.cyberforum.ru/android-dev/thread979204.html
Добрый вечер. На полном энтузиазме, для себя любимой, хочу сделать приложение. Вроде бы неплохо получается, неплохо получается, НО с БД наиогромнейшие проблемы. Подумав, что нехорошо тратить много времени "в пустую", я пришла к выводу, что мне нужен опытный программист: - работа с SQLite - работа со списками, раскрывающимися списками - работа с радиокнопками, чекбоксами - меню,...
Программирование Android Блокировка активити Возможно ли такое когда активити запускается а его блокируют и пользователь не может пользоваться интерфейсами: кнопками из layouta! подскажите пожалуйста! Может быть вообще такое! для примера скачал lock screen из githaba, добавил кнопку для выхода а она не работает! http://code.google.com/p/mylockforandroid/w/list http://www.cyberforum.ru/android-dev/thread979065.html
GLWallpaperService Программирование Android
Совсем недавно занялся живыми обоями. Хотел, чтобы фон двигался относительно движениям девайса, ну и еще чтобы были всякие крутые эффекты :) Канва для таких вряд ли подойдет, подумал, что нужен opengl и вот узнал об "упрощенном методе" создания живых обоев - GLWallpaperService. Дайте пожалуйста совет новичку, как его установить, и как начать создавать. Учить ли opengl или посоветуйте что-нибудь...
Программирование Android Выбор темы дипломного проекта
Учусь на программиста, сказали тему для дипломных работ выбирать самим. Хорошо разбираюсь в C#, SQL, частично Java. Дело в том, что я не хочу писать (как почти все одногруппники) АСУ с БД. Охота взять такую тему, которая могла научить меня чему - то новому. Есть большое желание научиться разработке на android, и возможно разработке сайтов. Никак не могу придумать себе тему, чтобы была...
Программирование Android не работает Exit из app http://www.cyberforum.ru/android-dev/thread978053.html
Добрый день, мучаюсь с проблемой закрытия app. Ситуация такая есть сервис броткаст ресивер который следит за состоянием WiFi, если WiFi отключаться то из ресивера запускается Activity Duialog c флагом (Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP) в которой есть кнопка Exite. Как ток я не побывал убить app из этой активити 1. Process.killProcess(Process.myPid()) -...
Программирование Android Посоветуйте с чего начать создание USB устройства, софта и драйвера для Андроид Доброго дня всем кто читает! В небольшом творческом коллективе возникла неведомая ранее креативная задача. Надо оживить некоторый пласиковый объект (игрушку) Для этого предполагается использовать телефон на андроиде. В игрушке надо сделать несколько кнопок, несколько лампочек и динамик. Кнопки должны давать отклик в телефон для софта, а софт должен зажигать диоды или выдавать звуки и... подробнее

Показать сообщение отдельно
SherlockH
0 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 32

Получение сохранённых строковых данных - Программирование Android

16.10.2013, 21:29. Просмотров 348. Ответов 3
Метки (Все метки)

Как из сохранённых EditText элементов вытянуть строки в другом классе.
Вот код. Нужно отсюда:
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);
    }
}
Вытянуть сюда строки name & surname:
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
package ru.project.testinfomats;
 
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;
 
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();
        
                    NotificationManager mNotificationManager = (NotificationManager)
                        getSystemService(Context.NOTIFICATION_SERVICE);
            
                    int icon = R.drawable.ic_launcher;
                    CharSequence titleText = "Уважаемый(ая) ";
                    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);
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru