به بیان ساده Activityها یکی از اجزای اصلی برنامههای اندروید هستند و به عنوان رابط کاربری برنامه عمل میکنند. در این مقاله، با مفهوم Activity و نحوه استفاده از آن در اندروید آشنا میشویم. همچنین روشهایی برای ناوبری بین Activityها و ارسال اطلاعات از یک Activity به دیگری را نیز بررسی خواهیم کرد.
در واقع Activity یک پنجره رابط کاربری است که در برنامه اندروید نمایش داده میشود. هر برنامه معمولاً شامل یک یا چند Activity است که کارهای مختلفی انجام میدهند. Activityها به صورت پشتهای (Stack) کار میکنند و با استفاده از Intentها قابل فراخوانی و ناوبری هستند.
برای ایجاد یک Activity در اندروید، باید یک کلاس ایجاد کنید که از کلاس AppCompatActivity یا Activity ارثبری کند. سپس متدهایی مانند onCreate و setContentView را برای تنظیم محتوای Activity پیادهسازی کنید. با استفاده از Intent، میتوانید به صورت صریح یا ضمنی یک Activity را فراخوانی کنید.
برای ناوبری بین Activityها در اندروید، میتوانید از Intentها استفاده کنید. با استفاده از Intent، میتوانید یک Activity را فراخوانی کنید و در صورت نیاز، اطلاعات را به Activity مقصد انتقال دهید. همچنین میتوانید از startActivityForResult برای فراخوانی Activity و دریافت نتیجه استفاده کنید.
برای ارسال اطلاعات از یک Activity به دیگری، میتوانید از Intentها استفاده کنید. با استفاده از putExtra میتوانید دادههای اضافی را به Intent اضافه کنید و در Activity مقصد با استفاده از getIntent و getExtra مقدار اطلاعات را دریافت کنید.
نتیجه گیری
در این مقاله، با مفهوم Activity در اندروید آشنا شدیم و روشهای کار با Activityها را بررسی کردیم. Activityها به عنوان رابط کاربری اصلی در برنامههای اندروید عمل میکنند و با استفاده از Intentها و روشهای ناوبری، میتوانیم بین آنها جابجا شویم و اطلاعات را ارسال کنیم.
منبع: وبسایت پرووید