프로그래밍/Android2011. 8. 18. 17:41
  액티비티를 처음 호출하면 액티비티가 화면에 표시되고, 사용자와 상호작용을 할 수 있는 활성 상태가 됩니다. 하지만 이후 다른 액티비티가 호출되거나 액티비티가 다른 화면에 가려졌을 때, 혹은 홈 화면으로 전환되면 비활성 상ㅌ태로 변하게 됩니다. 액티비티는 다음과 같이 총 세 가지 상태를 가집니다.

● 활성(Active)
● 일시정지(Paused)
● 정지(Stopped)


활성(Active)
  액티비티가 현재 화면에 표시되고 있는 상태이며, 사용자와 상호작용이 가능합니다. 액티비티는 대부분 이 상태에서 동작합니다.


일시정지(Paused)
  액티비티가 화면에 표시되고 있지만, 사용자와 상호작용(버튼을 누르거나 숫자를 입력하는 등의 동작)은 하지 못하는 상태입니다. 배경이 투명한 액티비티 등에 가려져 있는 경우로 예로 들 수 있습니다. 액티비티가 일시정지 상태가 되면 시스템 메모리가 부족할 경우 강제로 종료될 수 있으므로, 이에 유의하여야 합니다.


정지(Stopped)
  정지 상태는 액티비티가 다른 액티비티에 의해 가려지거나, 홈 화면으로 나가게 되어 화면상에서 아예 보이지 않게 된 상태입니다. 메모리가 부족할 경우 일시정지 상태의 액티비티보다 강제로 종료될 가능성이 더 높습니다.





출처 - 기초부터 다지는 커니의 안드로이드



Posted by 건깡