Preferences 저장값 가져오기
MainActivity.java
import android.content.SharedPreferences; import android.preference.PreferenceManager; public class MainActivity extends Activity { (생략) @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); (생략) // 글자크기 설정값 가져오기 (String) SharedPreferences defaultSharedPref = PreferenceManager.getDefaultSharedPreferences(this); String strSize = defaultSharedPref.getString("sysdocu_font_size","16dip"); // 게시판 선택여부 가져오기 (Boolean) boolean notice_yn = defaultSharedPref.getBoolean("sysdocu_notice", true); String string_notice_yn = new Boolean(notice_yn).toString(); (생략) } (생략) } |
* k_font_size 는 가져오고자하는 키값입니다. 데이타가 없으면 기본값("16dip")을 strSize 에 넣습니다.
꼭 onCreate() 에 없어도 됩니다.
* String string_notice_yn = new Boolean(notice_yn).toString(); 부분은 없어도 되지만
displayMessage(context, string_notice_yn); 으로 값을 확인하기 위해 저장 타입을 Boolean 에서 String 으로 바꾸었습니다.
'프로그래밍 > Android (Java)' 카테고리의 다른 글
텍스트 치환 (replace) (0) | 2015.01.27 |
---|---|
getString() 을 이용하여 string.xml 에 있는 문자 가져오기 (0) | 2015.01.27 |
액션바 메뉴 생성 (0) | 2015.01.27 |
ImageView 레이아웃 옵션과 사용예제들 (0) | 2015.01.27 |
배경화면 적용하기 (레이아웃 style) (0) | 2015.01.27 |