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

Хранение настроек пользователя - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получить содержимое сайта http://www.cyberforum.ru/android-dev/thread965256.html
Здравствуйте, скажите, пожалуйста, как можно получить содержимое сайта (php файла) Я делаю так TextView title; BufferedInputStream bis; String strFileContents; ... try { URL url = new URL("http://.../index.php");
Программирование Android Из ListView на новую Activity Доброго времени суток! Я делал приложение в котором из "главного меню" осуществляется переход на новую Activity. В том Activity используется ListView, который отображает 50 строк с названиями городов. Так вот, нужно было чтобы по нажатию на название определённого города выводилось новое Activity с информацией уникальной для каждого города, но опять же в ListView. Ниже представлен мой Activity... http://www.cyberforum.ru/android-dev/thread965234.html
Программно изменть текст вкладки в tabhost Программирование Android
Всем привет! Скажите пожалуйста как можно изменить программно текст вкладки в tabhost?Например на первой вкладке расположить кнопку, и в обработчике события написать код который изменяет заголовок второй вкладки. Я пробовал применять у вкладки метод setIndicator, но что-то у меня не получается.
Какого размера делать приложение? Программирование Android
Дали задание: написать приложение, а для какого экрана не сказали. Можно ли как-то сделать приложение, экран которого будет универсальным (подстраиваться под любой размер)?
Программирование Android Самопроизвольно пересоздается Activity http://www.cyberforum.ru/android-dev/thread964921.html
Всем привет! Есть две активити: ActivityOne и ActivityTwo. Из ActivityOne по нажатию на кнопку создаю ActivityTwo. Решил проконтролировать процесс, и в логах обнаружил следующее: ActivityTwo: onCreate(); ActivityTwo: onStart(); ActivityTwo: onResume(); ActivityTwo: onPause(); ActivityTwo: onStop(); ActivityTwo: onDestroy(); ActivityTwo: onCreate(); ActivityTwo: onStart(); ActivityTwo:...
Программирование Android Загрузить элементы в Listview public class MainActivity extends ListActivity { TextView txt; MyTask mt; List<String> listz; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
30.09.2013, 14:11
Цитата Сообщение от V0v1k Посмотреть сообщение
преференсы 1 раз загружаются с файла а дальше в памяти висят, да и никто не делает тысячи настроек чтобы возникали проблемы с производительностью. не вижу смысла отказываться от привычного фреймворка и писать велосипед с БД.
Не убедили! С таким-же успехом я делаю класс GlobalSetup с переменными уже прочитанными из памяти. Доступ к настройкам - проще и короче:
Java
1
2
3
4
5
6
IF(GlobalSetup.IsAdmin) {
 
OR
 
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 
IF(prefs.getBoolean("IsAdmin", false)) {
По моей методе может быть тысяча настроек (загляните в виндовую версию TotalCommander). Записывать могу данные сразу после модификации ее в памяти. ИМХО будет быстрее, займет меньше места. База является единым хранилищем, поэтому ее легко загнать в резервную копию. Глобальным минусом моего подхода/фреймворка является необходимость ОТДЕЛЬНО создать и поддерживать связь с таблицей в базе.

Возможно конечно что парсер XML, написанный на Си на ПОРЯДОК быстрее явы с базой, но это не могу опровергнуть, а тестовые замеры делать лень!

Добавлено через 7 минут
p.s. В базе можно сделать ОБЩИЕ настройки для НЕСКОЛЬКИХ программ.
Базу можно положить на флешку и она не уничтожится при удалении прогрммы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru