본문 바로가기
반응형

Java6

[Android/JAVA] 데이터 바인딩 Data Binding(1) MVVM 패턴으로 한번 만들어 보자라는 마음으로 시작했습니다. Data Binding을 하기 위해선 먼저 Build.Gradle에서 dataBinding을 추가해줍니다.(App) dataBinding{ enabled = true } activity_login.xml 여기서 보면, hint는 res/value/strings.xml에 등록 시킨 이름을 넣어줬습니다 text로 값을 가지고 오는 부분은, "@={}"로 바인딩을 처리합니다. 먼저 viewModel이라는 이름으로 작성해주고 type은 선언한 객체들을 사용하기 위함이었습니다. 그렇다면 LoginViewModel에는 먼저 선언을 해준 객체들이 존재합니다. LoginViewModel.java public MutableLiveData userId; pub.. 2020. 9. 17.
[Android/JAVA] SharedPreferences / SplashActivity SharedPreferences란? - 간단하게 말해 xml파일에 필요한 데이터를 저장하여 쉽게 읽고 쓰게 하는 것 입니다. - 경로 : data/data/패키지명/shared_prefs/SharedPreference 에 파일이 저장 2. 객체얻어오기 - getSharedPreferences(String name, int mode) -> 위 함수를 통하여 SharedPrefrences 객체를 받아 올수 있습니다. -> 첫번째 인자 name은 해당 SharedPreferences의 이름입니다. 특정 이름으로 생성할수 있고 해당 이름으로 xml 파일이 생성된다고 생각하시면 됩니다. -> 두번째 인자 mode는 읽고 쓰기 권한 관련된 Mode라고 생각하시면 됩니다. 일단 MODE_PRIVATE만 생각하세요. .. 2020. 9. 17.
반응형