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

Array в SharedPreferences - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Контексное меню http://www.cyberforum.ru/android-dev/thread1079543.html
он у меня не показывает в эмуляторе что делать? package com.simpleexample.my; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast;...
Программирование Android actionbar-sherlock и sliding-menu Всем привет. Потребовалось боковое меню, делаю по туториалу http://habrahabr.ru/post/182780/ В итоге ваваливается ошибка Консоль: Could not find library.apk! Could not find... http://www.cyberforum.ru/android-dev/thread1079441.html
Сохранение картинки в БД SQ Lite Программирование Android
Есть необходимость в планировщике при сохранении задачи прикреплять фото, но читал что вставлять картинки напрямую в базу данных не самая лучшая идея, так как SQLite не работает с изображениями...
Программирование Android Как выводить текст используя ListView
Здраствуйте уважаемые разработчики, помогите с такой задачкой - Как выводить текст из файла на TextView при нажатии на Listview id Например: Listview -> id1 -> assets -> text1.txt Listview...
Программирование Android На телефоне не выводиться результат http://www.cyberforum.ru/android-dev/thread1079292.html
пропарсил xml из сети, в манифест добавил: <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission...
Программирование Android Отправка содержимых Plain Texts на E-mail по нажатию кнопки Проделал вроде различны уроки и вот наконец-то созрел написать что-то простое, но ближе к жизни... вообщем-то пробовал всяко разно, но не могу никак разобраться((( подскажите как сделать? просто... подробнее

Показать сообщение отдельно
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
23.01.2014, 19:13
putStringSet добавили в API 11, если нужно для более ранних версий, можно написать что-то такое:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    public void setStringArray(ArrayList<String> array) {
        if(array != null) {
            StringBuilder str = new StringBuilder();
            for (int i = 0; i < array.size(); i++) {
                str.append(array.get(i)).append(",");
            }
            editor.putString(PREFERRED_CATEGORIES, str.toString()).apply();
        }
    }
    
    public ArrayList<String> getStringArray() {
        String savedString = sharedPreferences.getString(PREFERRED_CATEGORIES, null);
        if (savedString != null && !TextUtils.isEmpty(savedString)) {
            StringTokenizer st = new StringTokenizer(savedString, ",");
            ArrayList<String> array = new ArrayList<String>(st.countTokens());
            while(st.hasMoreTokens()) {
                array.add(st.nextToken());
            }
            return array;
        }
        return null;
    }
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru