Activity یک پنجره است که ui برنامه را ارائه میدهد. یک برنامه میتواند یک تا چند اکتیویتی داشته باشد. اکتیویتی برای نمایش ui از لایهای که با xml طراحی شده استفاده میکند.
مهمترین هدف اکتیویتی تعامل با کاربر است. زمانی که یک اکتیویتی شروع به کار میکند تا زمانی که بسته میشود. توی چند وضعیت مختلف قرار میگیرد که بهعنوان سیکل زندگی یا lifecycle اکتیویتی شناخته میشوند.
درک سیکل زندگی اکتیوتی برای درستکار کردن یک برنامه خیلی ضروری و مهم است.
