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

Чтение и запись xml файла на SD-карту - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Разработка электронного журнала посещаемости http://www.cyberforum.ru/android-dev/thread1572793.html
Это для дипломной работы! Нужно разработать электронный журнал посещаемости студентов. Мне нужно создать сайт с базой данных, в которой будут расписание занятий, группы. И андроид приложение. Суть...
Программирование Android Android and vkAPI Добрый вечер, суть вопроса: Требуется получить user_ids, ссылку для скачивания фотографии, стоящей на аватарке, используя существующий токен и активную сессию пользователя через апишку. В гугле не... http://www.cyberforum.ru/android-dev/thread1572775.html
Программирование Android ListView - почему сепаратор разный?
Может на скрине плохо видно, но сепаратор разный, на одном элементе жирнее, на другом меньше. Пробовал менять цвет - не помогает.Как такое может быть? Куда хоть копать? в какую сторону? Фрагмент: ...
Программирование Android Подключение Android Annotations к Android Studio
Каким образом это сделать? Есть два .jar файла: androidannotations-3.2.jar androidannotations-api-3.2.jar При подключении через папку libs и File -> Project Structure - добавление плюсиком,...
Программирование Android FindViewByID возвращает Null производного класса View http://www.cyberforum.ru/android-dev/thread1572582.html
Возвращает null в v, что может быть. если использовать родной SurfaceView все ОК. Кнопку находит. В проекте одно activity public class MainActivity extends Activity { @Override ...
Программирование Android Какую технологию лучше изучать - что будет популярно в будущем!? Такая тема, изучал php html и тд но узнал про java и программирование под ОС Android и вот сижу и думаю что лучше изучать Android или Web .Что будет востребовано и популярно в ближайшем будущем... подробнее

Показать сообщение отдельно
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
06.11.2015, 02:09
Worldmen, а зачем именно xml? Можно сделать проще. Добавляешь в проект библиотеку GSON. Делаешь класс в котором будет находится "инфа пользователя". создаёшь объект и заполняешь его информацией.
Java
1
2
3
4
5
6
public class UserData {
      public String userName;
      public int userAge;
      public String userData;
      // и всё остальное
}
Потом перегоняешь объект в строку и сохраняешь в SharedPreferences.
Java
1
2
3
4
5
6
7
8
        UserData ud = new UserData ();
        ud.userName = "Worldmen";
        //......
 
        Gson gson = new Gson();
        String json = gson.toJson(ud);
        SharedPreferences sp = context.getSharedPreferences("spName", Context.MODE_PRIVATE);
        sp.edit().putString("myObject", json).apply();
А когда необходимо достаёшь объект и не заморачиваешься с парсингом xml
Java
1
2
3
4
5
6
public static UserData loadObject(Context context) {
        Gson gson = new Gson();
        SharedPreferences sp = context.getSharedPreferences("spName", Context.MODE_PRIVATE);
        String s = sp.getString("myObject", null);
        return gson.fromJson(s, UserData.class);
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru