«sharedpreferences» 태그된 질문

SharedPreferences를 사용하면 Android 애플리케이션에서 기본 데이터 유형의 영구 키-값 쌍을 저장하고 검색 할 수 있습니다. 단일 앱 내에서 사용하거나 여러 앱간에 공유 할 수 있습니다.

14
Android Studio를 사용하여 공유 환경 설정 파일을 보려면 어떻게해야합니까?
공유 환경 설정을 사용하여 내 앱의 특정 값을 저장하고 있습니다. 정보가 실제로 내 휴대 전화에 저장된 파일을보고 싶습니다. Eclipse에서 여러 가지 방법을 찾았지만 Android Studio에서 디버깅 중입니다. 내 전화가 루팅되었습니다. 이러한 유형의 파일을 읽으려면 루트 액세스 권한을 갖는 것이 중요하다는 것을 읽었습니다. 방법이 없으면 내 프로그램을 통해 정보에 액세스하는 방법을 …


8
PreferenceFragment 내에서 기본 설정 변경을 수신하는 방법은 무엇입니까?
여기 에 설명 된대로 PreferenceFragment를 서브 클래 싱하고 Activity 내부에 표시합니다. 이 문서는 여기 에서 환경 설정 변경을 수신하는 방법을 설명 하지만 PreferenceActivity를 하위 클래스로 만드는 경우에만 해당됩니다. 그렇게하지 않는데 선호도 변경을 어떻게 듣나요? 내 PreferenceFragment에서 OnSharedPreferenceChangeListener를 구현하려고 시도했지만 작동하지 않는 것 같습니다 ( onSharedPreferenceChanged호출되지 않는 것 같습니다). 이것은 지금까지 …


5
이중 SharedPreferences를 넣을 수 없습니다.
오류가 발생하면이 유형의 sharedPreferences 편집기에 대해 put double 메소드가 정의되어 있지 않습니다 .Eclipse는 편집기에 캐스트를 추가하는 빠른 수정이 제공되지만 여전히 오류가 발생하면 왜 두 번 넣을 수 없습니까? 코드: @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); if (TextUtils.isEmpty(editBl.getText().toString())) { numberOfBl = 0; } else { numberOfBl …

10
조각의 Android SharedPreferences
Fragment 내에서 SharedPreferences를 읽으려고합니다. 내 코드는 다른 활동에서 환경 설정을 얻는 데 사용하는 것입니다. SharedPreferences preferences = getSharedPreferences("pref", 0); 오류가 발생합니다 Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper 이 링크를 따르려고 시도했지만 정적 메서드 및 정적 SharedPreferences를 통해 SharedPreferences 액세스 운이 없습니다 …

3
Android 앱 업데이트시 SharedPreferences는 어떻게 되나요?
내 앱의 SharedPreferences에 사용자 설정을 저장했습니다. Google Play 스토어를 통해 앱을 새 버전의 앱으로 업데이트하면 SharedPreferences는 어떻게됩니까? SharedPrefernces는 업데이트 후에도 여전히 존재합니까 아니면 삭제됩니까? 지금까지 웹이나 Stackoverflow에서 답변을 찾지 못했습니다 (잘못된 키워드로 검색해도 될까요?). 이 프로세스를 설명하는 링크를 알려 주시겠습니까? 편집 : 한편 나는 다른 대답도 발견했습니다 : 업데이트 / …


3
공유 기본 설정의 모든 키를 반복하는 방법은 무엇입니까?
SharedPreferences에는 getAll 메소드가 있지만 일부 키가 존재하더라도 항목을 반환하지 않습니다. PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress"); true를 반환 Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll(); 빈지도를 반환 뭐가 잘못 되었 니? 모든 공유 기본 설정 목록을 얻는 방법은 무엇입니까?

6
사용자 정의 개체의 Android ArrayList-SharedPreferences에 저장-직렬화 가능?
개체의 ArrayList가 있습니다. 객체는 'Bitmap'과 'String'유형을 포함하고 두 가지 모두에 대한 getter 및 setter 만 포함합니다. 우선 비트 맵을 직렬화 할 수 있습니까? SharedPreferences에 저장하기 위해 이것을 직렬화하는 방법은 무엇입니까? 나는 많은 사람들이 비슷한 질문을하는 것을 보았지만 좋은 대답을하는 사람은없는 것 같습니다. 가능한 경우 몇 가지 코드 예제를 선호합니다. 비트 …

6
다시 설치 한 후 Android Auto 백업을 사용하여 allowBackup = true로 SharedPreferences에서 값 검색
앱을 다시 설치 한 후 allowBackup = true로 설정 한 후 공유 환경 설정에서 값 (Android 9.0 장치에서)을 검색하는 데 문제가 있습니다. <manifest ... > ... <application android:allowBackup="true" ... > ... </application> </manifest> 이것에 따르면 : https://developer.android.com/guide/topics/data/autobackup 공유 환경 설정을 복원해야합니까? SharedPreferences prefs = getSharedPreferences("TEST", MODE_PRIVATE); String name = prefs.getString("name", …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.