01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 | //데이터 저장 val pref = PreferenceManager.getDefaultSharedPreferenced( this ) val editor = pref.edit() editor.putInt( "KEY1" , value) .putInt( "KEY2" , value2) .apply() //프리퍼런스 매니저를 사용해 프리퍼런스 객체를 얻은 후 에디터 객체를 얻음 //데이터 객체에 put[데이터 타입] 형식의 메서드를 사용하여 키와 값 형태의 쌍으로 저장을 한다. //put 메서드는 기본 타입은 모두 지원함. //apply()로 설정한 내용을 반영 //데이터 가져오기 val pref = PreferenceManager.getDefaultSharedPreferenced( this ) val value1 = pref.getInt( "KEY1" , 0 ) val value2 = pref.getInt( "KEY2" , 0 ) //프리퍼런스 객체를 얻은 수 getInt()메서드로 원하는 키 값의 데이터를 얻어오며, 두 번째 인자는 //값일 없을 경우 리턴할 값을 지정한다. 위의 예데에서는 값이 없을 경우 0을 리턴 |