» » آموزش کار با اکتیویتی ها در اندروید

آموزش کار با اکتیویتی ها در اندروید

http://dl.gp20.ir/free-post/android-activity.png
در این پست از وب سایت آموزش کار با اکتیویتی ها را برای شما آماده دانلود کرده ایم.هر اکتیویتی یک صفحه با رابط کاربری را نمایش می دهد، درست مثل یک پنجره یا یک فریم از جاوا. اکتیویتی اندروید، زیر کلاسی از کلاس ContextThemeWrapper می باشد.اگر با C، C++ یا زبان برنامه نویسی جاوا کار کرده باشید، پس حتما با متد main() آشنا هستید که هر برنامه ای با آن شروع می شود. بسیار شبیه به این روش، اندروید نیز برنامه خود را در شروع اکتیویتی با فراخوانی متد callback ای به نام onCreate() شروع می کند. دنباله ای از متدهای callback وجود دارند که اکتیویتی را شروع می کنند و دنباله ای دیگر نیز برای از بین بردن اکتیویتی وجود دارند.

کلاس اکتیویتی call back های زیر را تعریف می کند. ما نیاز نداریم که همه متدهای callback را پیاده سازی کنیم. اگرچه، آشنایی با هر یک از آن ها مهم است و پیاده سازی آن ها تضمین می کند که اپلیکیشن شما به همان گونه ای رفتار می کند که کاربر انتظار دارد.

اکتیویتی

لیست Call backها

onCreate() – این اولین متد است و زمانی که اکتیویتی ایجاد می شود، فراخوانی می شود.

onStart() – این متد زمانی که اکتیویتی به کاربر نمایش داه می شود، فراخوانی می گردد.

onResume() – این متد زمانی که کاربر تعامل با اپلیکیشن را شروع می کند، فراخوانی می شود.

onPause() –  اکتیویتی که pause شده است، هیچ ورودی از کاربر دریافت نکرده و هیچ گونه کدی را نمی تواند اجرا کند و زمانی فراخوانی می شود که این اکتیویتی pause شده و اکتیویتی قبلی resume می شود.

onStop() – وقتی برای زمان نسبتا زیادی اکتیویتی در حال نمایش نباشد، این متد فراخوانی می شود.

onDestroy() – این متد قبل از اینکه اکتیویتی توسط سیستم از بین برود، صدا زده می شود.

onRestart() – این متد زمانی فراخوانی می شود که اکتیویتی بعد از stop شدن restart شود.

مثال:

مثال زیر گام های ساده ای را طی کرده و چرخه حیات اپلیکیشن اندروید را به شما نشان می دهد. مراحل زیر را دنبال کرده و اولین برنامه را که در جلسه ششم ایجاد کردیم، تغییر می دهیم.

فایل MainActivity.java را به شکل زیر تغییر می دهیم و بقیه فایل را بدون تغییر نگه می داریم.

برنامه را روی ایمولاتور اجرا کرده و تغییرات اعمال شده را مشاهده می کنیم.


دسته بندی :  آموزش و سورس / Android

مشخصات فایل

  • نام:
  • فرمت فایل: RAR,Zip,EXE
  • حجم فایل: 25MB
  • قیمت فایل: رایگان
  • کد محصول: 407
  • شرکت سازنده: آموزشگاه موج دانش - پروژه های طلایی
  • رمز فایل: www.gp20.ir
  • منبع: پروژه های طلایی
  • توضیحات ندارد !

نظر دهید

نام شما :
ایمیل شما :
نظر شما :
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
پرسش :
عدد 3 را به حروف بنویسید
پاسخ : *

نماد های الکترونیکی

logo-samandehi

پیگیری درخواست

شما از این بخش می توانید تمامی درخواست های ارسال پروژه ، سفارش پروژه ، استخدام و سفارش تبلیغات و غیره را پیگیری نماید.


آمار سایت و رتبه الکسا

جهت مشاهده آمار وب سایت بر روی آیکن امار کلیک کنید.



کانال تلگرام پروژه های طلایی : اطلاع از آخرین ویدئو ها ، مقالات و طرح های تخفیفی در کانال تلگرام پروژه های طلایی ... جهت عضویت روی لینک کلیک کنید ! عضویت در کانال