Android
-
[android] 모델 클래스에서 inner 클래스 데이터 바인딩 하기안드로이드 2016. 12. 12. 17:52
일반적인 데이터 바인딩을 한다고 하면 https://developer.android.com/topic/libraries/data-binding/index.html?hl=ko 여기에서 있는 과정을 따라가게 되면 정상적으로 data binding 을 할 수 있다. build.gradle 파일에서 dataBinding { enabled = true } 추가 적용할 layout .xml 파일에서 사용될 부분 이렇게 선언 후 (예시 어댑터)public class AppAdapter extends RecyclerView.Adapter { private List
-
[안드로이드]프래그먼트(Fragment) 생명주기안드로이드 2016. 1. 15. 21:03
프래그먼트 생명주기는 다음 표와 같습니다. 1. onAttach()Fragment가 Activity 에 붙을 때 호출됩니다. 2. onCreate()시스템에서 프래그먼트를 생성할 때 이것을 호출합니다.UI 관련 작업을 할 수 없습니다.3. onCreateView()화면에 출력할 레이아웃을 inflate 하는 함수입니다.4. onActivityCreated()Activity 에서 Fragment를 모두 생성 후 Fragment와 Activity가 연결되는 함수입니다.5. onStart(), onPause(), onStop() Activity 생명주기와 똑같습니다.6. onDestroyView()Fragment View를 제거하는 함수입니다.7. onDestroy()Fragment 객체를 제거하는 함수입니다..