Categories

วันศุกร์ที่ 10 กรกฎาคม พ.ศ. 2552

Activity States

การเปลี่ยน state ของ Activity ใน stack
  • Active อยู่บนสุดของ stack
  • Paused อาจจะมองเห็นอยู่ แต่ไม่ได้ถูก focus จะเกิดตอนที่มี transparent หรือ non-fullscreen อยู่ข้างบน แต่ Activity ยังถือว่า Active อยู่ แต่จะไม่รับ user input event
  • Stopped ไม่เห็น Activity นั้นอีกแล้ว แต่มันจะยังคงอยู่ใน memory จนกว่า Android จะเคลียร์ทิ้ง ดังนั้นควรจะ save ข้อมูล และ UI ปัจจุบันเอาไว้ด้วย เวลากลับมาจะได้กลับมาหน้าเดิม
  • Inactive หมายถึงโดน kill process ไปแล้ว การจะเปิดอีกครั้งต้อง restart application เท่านั้น

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Search