목록fragment (2)
제이슨의 개발이야기

오늘은 뒤로가기 버튼을 막는 방법과 뒤로가기 버튼을 2번 연속으로 누르면 앱이 종료하는 방법에 대해 공부해보고자 합니다 ! 먼저 뒤로가기 버튼 막는 방법은 엄청 간단합니다! Activity 기준 onBackPressed 에서 super.onBackPressed() 부분을 주석 처리 하면 뒤로가기 버튼이 막힙니다 ! 그러면 두번 클릭 했을떄 종료하는 방법은 무엇일까요? 한번 눌렀을때 시간을 기억 하고 있다가 또 한번 눌렀을때 비교해서 짧은 시간에 눌렀을 경우 finishAffinity() 을 통해 종료시킬수 있습니다! 제가 처음 공부할때 구글링에 검색해 보면 블로그 대부분 그냥 finish() 만으로 종료시킵니다 그러나 finish() 같은 경우 스택에 이전 view들이 존재 할 경우 앱 종료가 아니라 그..

저번에 Activity 생명주기에 대해서 블로그 작성을 했습니다! 요번에는 Fragment 에 대해서 작성하겠습니다 ※참고로 Fragment 를 알고있는다는 전제 하에 작성하겠습니다 onAttach(Activity) 프래그먼트가 액티비티와 연결될 때 호출됨 onCreate(Bundle) 프래그먼트가 초기화될 때 호출됨(new 연산자를 이용해 새로운 프래그먼트 객체를 만드는 시점이 아니라는 점에 주의해야 함!) onCreateView(LayoutInflater, ViewGroup , Bundle) 프래그먼트와 관련되는 뷰 계층을 만들어서 리턴함 onActivityCreated(Bundle) 프래그먼트와 연결된 액티비티가 onCreate()메소드의 작업을 완료했을 때 호출됨 onStart() 프래그먼트와 연..