У меня есть приложение, которое поддерживает несколько учетных записей (макс. 8). Эти учетные записи являются локальными для приложения. Каждая учетная запись имеет следующие части Название сайта Номер телефона Тип управления имя пользователя проходить В настоящее время я планирую реализовать их, используя общие настройки. Я буду определять ключи для всех элементов из 8 групп и сохранять […]
Мне нужно показать один SecondActivity только один раз и только при первом запуске приложения. Я реализовал его так (см. Ниже), но мне не очень нравится решение, потому что мне нужно раздуть макет onResume() потому что, если у меня нет, у меня есть пустое действие, когда я нажимаю кнопку аппаратного обеспечения на SecondActivity . public class […]
Я пытаюсь получить и обновить данные, хранящиеся в XML-файле sharedpreferences, из класса non-activity. Но я не знаю, как достичь данных, хранящихся в sharedPreferences, из класса non-activity в android. В моем классе activi я могу Хранить данные в sharedprefences, и я также могу получить эти данные в моем классе activiy. Однако я не могу извлечь эти […]
Могу ли я сохранить два общих файла предпочтений для одного приложения? Вначале будет храниться около 7 значений, это не пользовательские значения, а другой – значения на основе пользователя. Поэтому, если пользователь выйдет из моего приложения, первое разделяемое предпочтение будет удалено, но предпочтение пользователя не будет удалено. Это правильный подход или нет?
Здесь я создаю SharedPreferences если я не ошибаюсь, я использую этот код: SharedPreferences sp = getPreferences(Context.MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putLong("ExactTime", minutesToMilliseconds(NumberPicker2.getValue())); editor.commit(); То, что я делаю, это получить value от NumberPicker и я хочу сохранить это value и после перезапуска пользователя APP или даже перезагрузки устройства (я не знаю, делает ли SharedPreferences это …), […]
Я сделал небольшой проект, где я пытаюсь изменить имя из текста редактирования, используя предпочтение share.Here мой код SharePreferenceOwnActivity.java public class SharePreferenceOwnActivity extends Activity { Button b1; TextView t1; /** Called when the activity is first created. */@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); b1 = (Button) findViewById(R.id.b1); t1 = (TextView) findViewById(R.id.t1); LoadPreferences(); b1.setOnClickListener(new OnClickListener() […]
Я пытаюсь сохранить некоторые фильтры / состояние в одном действии, а затем использовать эти данные в следующем действии. Я использую SharedPreferences, но он не работает так, как я ожидал. public class FilterActivity extends Activity { private static final String TAG = FilterActivity.class.getName(); EditText distanceEditor; @Override public void onPause() { super.onPause(); SharedPreferences preferences = getSharedPreferences(PreferenceKey.FILTER_PREFERENCES_NAME, MODE_WORLD_READABLE); […]
Я создал общую привилегию для логического значения и для строкового значения. Логическое значение получает другое действие. Но для строки я получаю только значение по умолчанию. Home.class SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor spe = prefs.edit(); spe.putBoolean("flag", true); spe.putString("user", "hello"); spe.commit(); welcome.class SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); boolean flag= prefs.getBoolean("flag", false); String user=prefs.getString("user","Nothing"); TextView tv = new TextView(this); […]
Мои sharedpreferences не сохраняются, если я снова открываю свою игру, данные, которые я сохранил ранее, с SharedPreferences не загружаются, установка в моем текущем действии снова возвращается к нормальному состоянию или по умолчанию Это изображение моей кнопки в menu.class Это следующий код моего menu.class @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.menu); SharedPreferences […]
Я смущен, пожалуйста, помогите мне. Документация разработчиков Android говорит, что SharedPreferences – это интерфейс, а также мы можем видеть на grepCode, что SharedPreferences – это интерфейс . Но developers.android также говорит, что SharedPreferences – это класс. Они пишут. «Класс SharedPreferences предоставляет общую структуру …» Итак, SharedPreferences – это класс или интерфейс ?