전체 글354 [android] 인텐트, 인텐트필터, 액티비티, 서비스, 브로드케스트의 기본 개념 인텐트 및 인텐트 필터(Intent, IntentFilter) Intent는 메시징 객체로, 다른 앱 구성 요소로부터 작업을 요청하는 데 사용할 수 있습니다. 인텐트로 Activity 사이에서 통신을 하는 데는 여러 가지 방식이 있지만 기본적으로 크게 세 가지로 나눌 수 있습니다. 액티비티(Activity) Activity는 앱 안의 단일 화면이라고 생각하시면 편합니다. Activity의 인스턴스를 시작하려면 Intent를 startActivity()로 전달하면 됩니다. Intent는 시작할 액티비티의 특성을 가지고있고 모든 필수 데이터를 담습니다. 다른 Activity를 실행한 후 결과를 수신하려면, startActivityForResult()를 사용합니다. startActivityForResult로 .. 2020. 4. 28. [android] Activity 생명주기 액티비티는 생명주기를 가지고 있습니다. 화면에 액티비티가 나타나고 다른액티비티가 활성화되고 사용자가 앱을 종료했을 때 등등 액티비티는 각각 다른 성격의 다른 상태를 가지게 됩니다. 어떤생명주기가 있는지 확인해봅니다. onCreate(), onRestart() onStart() onResume() onPause() -> onResume() onStop() -> onRestart() onDestroy() 위의 순서로 일반적으로 진행됩니다. onCreate()는 Activity가 생성될 때 호출됩니다. 초기화 등에 사용됩니다. onRestart()는 Activity가 멈췄다가 다시 시작되기 바로 전에 호출됩니다. onStart()는 Activity가 보여지기 바로 직전 호출됩니다. onResume()는 Act.. 2020. 4. 27. 이전 1 ··· 86 87 88 89 다음