انتقال اطلاعات بین دو اکتیویتی

با یه آموزش دیگه در خدمتتون هستم در مورد انتقال اطلاعات بین دو اکتیویتی. هم تو فیلم اموزشی توضیح میدم خدمتتون و هم کدها رو جدا براتون میذارم:

آموزش انتقال اطلاعات بین دو اکتیویتی:

 

توضیح بیشتر

معمول دوستان برای انتقال بین دو اکتیویتی از تعریف متغییر تو Process_Globals استفاده میکنن که روش بدی نیست اما راه حرفه ای رو الان خدمتتون عرض میکنم.

۱- برای اجرای اکتیویتی دوم از اینتنت استفاده میکنید و توسط تابع putextera  مقدار خودتون رو مشخص میکنید:


توضیح هر کدوم از این خط کدها توی فیلم اموزشی اومده
۲- حالا تو اکتیویتی دوم برای گرفتن اطلاعات از کد زیر استفاده میکنیم:

2 responses on "انتقال اطلاعات بین دو اکتیویتی"

  1. اصولی ترین و بهترین روش برای انتقال اطلاعات بین اکتیویتی ها استفاده از همون بخش Process هستش . طولانی بودن کد به معنای حرفه ای تر بودن نیست …

    • اگه بیشتر باهاش کار کنید متوجه انعطاف بالاش تو کارتون میشید.
      تو جاوا از همین روش استفاده میشه و من ندیدم کسی بیاد برای انتقال اطلاعات بین دواکتیویتی از کانستنت استفاده کنه
      وقتی شما توی پراسس میذارین در واقع تو جاوا کانستنت تعریف میشه و این یعنی موندن اون مقدار توی رم
      بخصوص اگه ابجکت باشه ممکنه باعث کرش بشه. هر چی اصولی تر و بیشتر برمبنای اصولی که خود گوگل داده کار بشه برنامه سبک تر میشه
      این عبارت رو توی گوگل جستجو کنید: how to transfer data between two activities android

Leave a Message

نشانی ایمیل شما منتشر نخواهد شد.