분류 전체보기(135)
-
액티비티 제어 정리
13-3 액티비티 제어 소프트 키보드 제어하기 입력매니저 특정한 순간에 키보드를 올리거나 내려야할 수도 있다. inputMethodManager 클래스가 이를 지원한다.
2022.12.03 -
액티비티 생명주기 정리, 액티비티 제어
13-2 액티비티 생명주기 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 액티비티의 상태 생명주기 : 액티비티가 생성되어 소멸하기까지의 과정 활성 : 액티비티 화면이 출력되고 있고 사용자가 이벤트를 발생시킬 수 있는 상태 액티비티가 실행되어 화면에 나오고 사용자 이벤트를 처리할 수 있는 상태 onCreate() -> onStart() -> onResume() 일시정지: 액티비티 화면이 출력되고 있지만 사용자가 이벤트를 발생시킬 수 없는 상태 onPause() 함수까지 호출된 상태 액티비티가 화면에 보이지만 포커스를 잃어 사용자의 이벤트를 처리할 수 없는 상태 비활성 :액티비티 화면이 출력..
2022.12.03 -
액티비티 컴포넌트 정리
액티비티 컴포넌트 정리 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 13-1 인텐트 이해하기 인텐트: 컴포넌트를 실행하려고 시스템에 전달하는 메시지 안드로이드의 컴포넌트 클래스라면 코드에서 직접 생성해서 실행할 수 없으며 시스템에서 인텐트의 정보를 분석해서 그에 맞는 컴포넌트를 실행해준다. 인텐트를 사용하는 이유: 컴포넌트를 실행하려고 액티비티는 manifest 파일에 태그로 등록해야 하며 클래스 이름을 지정하는 name 속성은 생략불가며 startActivity() 함수가 인텐트를 시스템에 전달, 실행하며 Intent 생성자의 매개변수는 클래스 타입 레퍼런스 정보이다. - 인텐트 엑스..
2022.12.03