[저장 방식] SharedPreference
6028 단어 Preference
SharedPreferences 인터페이스의 일반적인 방법
NO
메서드
타입
묘사
1
public abstract SharedPreferences.Editor edit()
여간하다
편집 가능 상태로 만들기
2
public abstract boolean contains(String key)
여간하다
어떤 키가 존재하는지 판단하기
3
public abstract Map
여간하다
모든 데이터 체크 아웃
4
public abstract boolean getBoolean(String key, boolean defValue)
여간하다
boolean형 데이터를 꺼내고 기본값을 지정합니다
5
public abstract float getFloat(String key,float defValue)
여간하다
float형 데이터를 꺼내고 기본값을 지정합니다
6
public abstract int getInt(String key,int defValue)
여간하다
int형 데이터를 꺼내고 기본값을 지정합니다
7
public abstract long getLong(String key,long defValue)
여간하다
long형 데이터를 추출하고 기본값을 지정합니다
8
public abstract String getString (String key,String defValue)
여간하다
String 데이터를 체크 아웃하고 기본값을 지정합니다.
SharedPreferences.Editor 인터페이스
※ 지금 데이터를 작성하려면 Shared Preferences 클래스에서 제공하는 편집 () 방법을 통해
편집 가능한 작업 상태로 만들 수 있습니다. 이 방법이 되돌아오는 대상 유형은android입니다.content.
SharedPreferences.Editor 인터페이스 인스턴스
SharedPreferences.Editor 인터페이스의 일반적인 방법
NO
메서드
타입
묘사
1
public abstract SharedPreferences.Editor clear()
여간하다
모든 데이터 지우기
2
public abstract boolean commit()
여간하다
업데이트된 데이터 제출
3
public abstract SharedPreferences.Editor putBoolean(String key, boolean value)
여간하다
boolean형 데이터 저장
4
public abstract SharedPreferences.Editor putFloat(String key, float value)
여간하다
float형 데이터 저장
5
public abstract SharedPreferences.Editor putInt(String key, int value)
여간하다
Int 데이터 저장
6
public abstract SharedPreferences.Editor putLong(String key, long value)
여간하다
Long 데이터 저장
7
public abstract SharedPreferences.Editor putString(String key, String value)
여간하다
String 데이터 저장
8
public abstract SharedPreferences.Editor remove(String key)
여간하다
지정한 키의 데이터 삭제
SharedPreferences 인터페이스에 대한 Activity 클래스 지원
※ SharedPreferences와 SharedPreferences 때문에.Editor 둘 다 인터페이스이므로
Shared Preferences 인터페이스의 실례화 대상은Activity 클래스의 몇 가지 상수와 방법의 지원이 필요합니다
No
상수 및 방법
타입
묘사
1
public static final int MODE_PRIVATE
상수
생성된 파일은 한 프로그램에서만 호출되거나 같은 id를 가진 프로그램에 접근할 수 있습니다
2
public static final int MODE_WORLD_READABLE
상수
다른 애플리케이션에서 파일 읽기 허용
3
public static final int MODE_WORLD_WRITEABLE
상수
다른 응용 프로그램에서 파일 수정 허용
4
public SharedPreferences getSharedPreferences( String name,int mode)
상수
저장 작업의 파일 이름을 지정하고 작업 모드를 0, MODE 로 지정합니다.PRIVATE、 MODE_WORLD_READABLE、 MODE_WORLD_WRITEABLE
이것은 편집 () 방법을 통해 내용을 수정하고 Commit () 를 통해 수정된 내용을 제출하는 경량급 데이터 저장 방식을 제공합니다.
private static final String FILENAME = "duanran";
private TextView tv_id = null;
private TextView tv_name = null;
/** */
SharedPreferences shared = super.getSharedPreferences(FILENAME, MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
//editor.remove("id");
//editor.remove("name");
editor.putInt("id", 001);
editor.putString("name", " ");
editor.commit();
// xxx.xml
<map>
<id name="id">XXX</id>
<string name="name" value=" ">
</map>
/** */
SharedPreferences read_shared = super.getSharedPreferences(
FILENAME, Activity.MODE_PRIVATE);
this.tv_id.setText("ID:" + read_shared.getInt("id", 0));
this.tv_name.setText(" :" + read_shared.getString("name", " "));
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 데이터 저장 소 (1) Preference 사용응용 장 소 는 주로 데이터 가 비교적 적은 설정 정보 입 니 다.이것 은 XML 프로필 에 데 이 터 를 '키 · 값' (Map) 으로 저장 합 니 다.예 를 들 어 우 리 는 휴대 전화 켜 기 인사말 을 설정 하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.