목록전체 글 (203)
hmk run dev
앱과 Firebase
보호되어 있는 글입니다.
android
2022. 2. 6. 22:14
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cFgzXJ/btrsxEXf0NW/CkewNpJX0JBu2TVfIKwGMK/img.jpg)
요즘엔 List가 없는 앱을 찾기 힘들다. 배민 - 음식점 list 야놀자 - 숙박 list 핀다 - 대출 list 이렇듯 거의 모든 어플엔 list 형식이 있는데 RecycleView말 그대로 재활용이 된다는 것이다. 화면에 보여질 만큼의 view를 생성하고 계속 재활용한다. RecycleView를 사용하기 위한 준비물이 2개가 필요하다. 1. Adapter - view 생성 만든 view 안에서 데이터 바인딩 담당 class MyAdapter(val context: Context, val list : List, var onDeleteListner: OnDeleteListner) : RecyclerView.Adapter() { // 리스트 사이즈 override fun getItemCount(): In..
android
2022. 2. 6. 17:21
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhSMv4/btrsytgPoqz/ssJ9nxVGhkKnkD2gfDyHS1/img.png)
onCreate() - 사용빈도 높음 - view를 빌드하고 구성 - 전 액티비티나, 전 활동에서 넘어온 데이터 처리 onStart() - 사용자가 스크린을 볼 수 있게 활동을 포그라운드에 넘김 - 사용자와 상호작용을 준비( ex 버튼클릭, 텍스트입력 ) onResume() - 상호작용이 가능하게 되는 단계 - 포커스가 떠날때 까지 계속됨 > 포커스가 떠난다? > ex) 앱 사용중에 전화가 온다 > 다른 액티비티로 이동함, 어플이 꺼짐 onStop() - 사용빈도 높음 - DB에 저장하거나, CPU 소모가 많은 작업 담당
android
2022. 2. 6. 15:53