پرووید
پرووید
خواندن ۱ دقیقه·۱ سال پیش

کار با Activity ها در اندروید

مقدمه

به بیان ساده Activity‌ها یکی از اجزای اصلی برنامه‌های اندروید هستند و به عنوان رابط کاربری برنامه عمل می‌کنند. در این مقاله، با مفهوم Activity و نحوه استفاده از آن در اندروید آشنا می‌شویم. همچنین روش‌هایی برای ناوبری بین Activity‌ها و ارسال اطلاعات از یک Activity به دیگری را نیز بررسی خواهیم کرد.

یک Activity چیست؟

در واقع Activity یک پنجره رابط کاربری است که در برنامه اندروید نمایش داده می‌شود. هر برنامه معمولاً شامل یک یا چند Activity است که کارهای مختلفی انجام می‌دهند. Activity‌ها به صورت پشته‌ای (Stack) کار می‌کنند و با استفاده از Intent‌ها قابل فراخوانی و ناوبری هستند.

ایجاد و استفاده از Activity

برای ایجاد یک Activity در اندروید، باید یک کلاس ایجاد کنید که از کلاس AppCompatActivity یا Activity ارث‌بری کند. سپس متد‌هایی مانند onCreate و setContentView را برای تنظیم محتوای Activity پیاده‌سازی کنید. با استفاده از Intent، می‌توانید به صورت صریح یا ضمنی یک Activity را فراخوانی کنید.

ناوبری بین Activity‌ها

برای ناوبری بین Activity‌ها در اندروید، می‌توانید از Intent‌ها استفاده کنید. با استفاده از Intent، می‌توانید یک Activity را فراخوانی کنید و در صورت نیاز، اطلاعات را به Activity مقصد انتقال دهید. همچنین می‌توانید از startActivityForResult برای فراخوانی Activity و دریافت نتیجه استفاده کنید.

ارسال اطلاعات بین Activity‌ها

برای ارسال اطلاعات از یک Activity به دیگری، می‌توانید از Intent‌ها استفاده کنید. با استفاده از putExtra می‌توانید داده‌های اضافی را به Intent اضافه کنید و در Activity مقصد با استفاده از getIntent و getExtra مقدار اطلاعات را دریافت کنید.

نتیجه گیری

در این مقاله، با مفهوم Activity در اندروید آشنا شدیم و روش‌های کار با Activity‌ها را بررسی کردیم. Activity‌ها به عنوان رابط کاربری اصلی در برنامه‌های اندروید عمل می‌کنند و با استفاده از Intent‌ها و روش‌های ناوبری، می‌توانیم بین آن‌ها جابجا شویم و اطلاعات را ارسال کنیم.

منبع: وبسایت پرووید

برنامه نویسی اندرویداپلیکیشن های اندرویدتوسعه نرم افزار
شاید از این پست‌ها خوشتان بیاید