فعالیت (Activities)

​‎یه فعالیت کارش اینه که که یه صفحه نمایش رو با رابط کاربری (UI) نشون بده. (مثلا کاربر می خواد ایمیل هاش رو چک کنه، همون صفحه ای که لیست ایمیل هاش رو نشون می ده یه فعالیته، وقتی رو ایمیل کلیک میکنه یه فعالیت دیگه شروع میشه که باعث میشه کاربر یه صفحه‌ی دیگه رو ببینه، وقتی می خواد ایمیل بفرسته یه صفحه‌ی دیگه براش باز میشه که یه فعالیت دیگه است)
‎اگثر برنامه ها از بیش از یک فعالیت استفاده می کنن.
‎وقتی یک فعالیت شروع میشه، به پشته‌ی بازگشت (back stack) هل داده میشه. (push میشه) – خوب مثلا وقتی کاربر اولین صفحه‌ی یه برنامه رو باز می کنه، بعد جایی کلیک میکنه و فعالیت دیگه ای باز میشه، فعالیت قبلی متوقف میشه (داخل پشته هل داده میشه) و فعالیت جدید روی قبلی شروع به کار میکنه، وقتی کاربر دکمه بازگشت () رو میزنه، فعالیت فعلی رو متوقف می کنه (میبنده) و فعالیت قبلی رو از همون جایی که متوقف کرده بود، اجرا میکنه. (در واقع از تو پشته پاپ میکنه) –
‎رابط کاربری با XML یا مستقیما از خود جاوا ساخته میشه.
‎میتونید طول عمر یه فعالیت رو با توابع مختلفی زیرنظر داشته باشید، توابعی مثه ()onStart یا ()onPause. تا روند اجرای هر فعالیتی رو کنترل کنید.

برگرفته شده از AndroidCode.ir