Articles of предпочтения

Сброс общих данных: размер карты не равен 0 после сброса

Я пытаюсь удалить мои SharedPreferences , но он не работает: size не установлен SharedPreferences 0, как я ожидал. SharedPreferences sp = context.getSharedPreferences(name, mode); SharedPreferences.Editor e = sp.edit(); e.clear(); e.commit(); Map<String, ?> map = sp.getAll(); int size = map.size(); Какие-либо предложения? private static String name = "ABC_PREFS"; private static int mode = Context.MODE_PRIVATE;

Программный запуск DialogPreference

У меня есть класс, определенный таким образом public class MyDialog extends DialogPreference { И в preference.xml <com.package.pak.MyDialog android:key="my_key" android:title="Title" android:dialogTitle="title" android:dialogIcon="@drawable/app_icon" android:negativeButtonText="@null" android:positiveButtonText="Ok" /> Мой вопрос в том, как я могу программно запустить MyDialog? Есть что-то, что я могу назвать как намерение или? благодаря

Weird SwitchPrefererence в режиме автоматического сброса PreferenceCategory

Пару дней назад я добавил новый SwitchPreference в существующее приложение для Android. Все казалось прекрасным, пока я не столкнулся с действительно странной проблемой – при прокрутке экрана настроек – предпочтение переключателя автоматически сбрасывается! При просмотре журнала прослушивателя коммутатора кажется, что пользователь вернул настройку! На этом этапе я попытался изолировать проблему и удалил ненужный код. Это […]

Сохранение сложных структур для общих настроек

Мне нужно сохранить сложный набор preferences , по существу, и HashMap содержащий массивы других hashmaps качестве значений для его ключей. Как я могу сохранить это в preferences или сохранить такие preferences другим способом? Должен ли я создать объект для настроек и сериализовать его в файл? Если да, то как это можно сделать, пожалуйста?

Как изменить шрифт dialogMessage EditTextPreference в Android?

Как изменить шрифт диалогаMessage EditTextPreference в Android? Я хочу изменить стиль шрифта по умолчанию в диалоговом окне, но я не знаю, как это сделать! Это мой Custom EditTextPreference: public class MyEditTextPreferences extends EditTextPreference { public MyEditTextPreferences(Context context) { super(context); } public MyEditTextPreferences(Context context, AttributeSet attrs) { super(context, attrs); } public MyEditTextPreferences(Context context, AttributeSet attrs, int […]

Предпочтение setIcon для ColorDrawable не работает на Android 5.0 Lollipop

В моем приложении я использую следующую строку, чтобы отличить некоторые настройки: preference.setIcon(new ColorDrawable(color)); В версиях Android до Lollipop он отлично работает, и предпочтение показывает квадратную иконку выбранного цвета, но в Lollipop нет. Любая идея, как его решить? благодаря Вот решение, которое работает для меня: preference.setIcon(getPreferenceIcon(color)); function Drawable getPreferenceIcon(int color) { if (Build.VERSION.SDK_INT < 21) return […]

Мой публичный var невидим для своего кузена

Вдохновленный книгой Magenta «Обучение Android», я создал класс приложения для своего приложения: public class KITAppClass extends Application implements OnSharedPreferenceChangeListener { private static final String TAG = KITAppClass.class.getSimpleName(); //private SharedPreferences KITPrefs; public SharedPreferences KITPrefs; . . . Однако теперь я получаю «KITPrefs не могут быть разрешены» в этой строке в другом файле класса, который ссылается на […]

Использование относительного макета в меню предпочтений

У меня есть меню предпочтений в моем приложении. Я использую Android 1.6. Я хотел использовать статическую кнопку сохранения в нижней части экрана. Я знаю, как это сделать с помощью Relative Layout с помощью android:layout_alignParentBottom="true" <Button android:id="@id/preferencesSaveButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_gravity="center_horizontal" android:layout_marginBottom="10dp" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="10dp" android:padding="15dp" android:text="Save" android:textStyle="bold" /> Можем ли мы использовать предпочтения внутри Relative […]

Использование findviewbyid в предпочтении

У меня есть экран предпочтений, и я указываю ресурс макета, используя атрибут android:layout . В активности предпочтений я использую / накачиваю предпочтение, используя addPreferencesFromResource из метода onCreate . Внутри макета у меня мало текстовых просмотров и кнопок. Проблема в том, что я не могу найти текстовые поля, флажки и кнопки с findViewById метода findViewById ! […]

Android: onSharedPreferenceChanged не изменяет сводку PreferenceScreen

У меня есть подэкраны: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="Hra"> <PreferenceScreen android:key="pref_game_plus_category" android:title="@string/operation_plus" android:persistent="false"> <CheckBoxPreference android:key="pref_game_operation_plus" android:title="@string/pref_title_operation_plus" android:defaultValue="true" /> Я создаю префикс в public class GamePreferenceActivity extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener { public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { log.debug("onSharedPreferenceChanged(" + key + ")"); PreferenceScreen preferenceScreen = getPreferenceScreen(); … case "pref_game_operation_plus": preferenceScreenHelper.setScreenSummary("plus", preferenceScreen, sharedPreferences); Здесь я обнаруживаю состояние […]

Intereting Posts
Android ArrayList <MyObject> проходит как возможно Нет ошибки «Только исходный поток, создавший иерархию представлений, может коснуться его представлений», когда представление обновляется без задержки Android: Исключение в org.eclipse.swt.SWTError: больше не обрабатывается Android -No найденный ресурс, который соответствует указанному имени 'android: TextAppearance.Material.Inverse' Как получить текущую ориентацию экрана? Советы по созданию Android-сервиса, который проверяет веб-службу на плохое подключение Как решить «недопустимое имя каталога ресурса», ресурс «crunch» Платформы Android для нескольких экранов Как разархивировать файлы программно в Android? Могу ли я организовывать классы в папки после их создания, и они все равно будут работать? Как закодировать обратно совместимую новую функцию в Android SDK? Как отобразить часть изображения в андроиде Внешняя веб-камера для камеры для android с использованием usb Как долго длится Bundle? Аутентификация подлинника facebook для Android