1. خانه
  2. کلاس Application چیست و چطور میتوانم آنرا به پروژه اندروید خودم اضافه کنم؟

کلاس Application چیست و چطور میتوانم آنرا به پروژه اندروید خودم اضافه کنم؟

کلاس Application

بهتر است بگوییم کلاسی که extend شده از Application هست. با استفاده از این کلاس میتوانیم به LifeCycle خود اپلیکیشن دسترسی پیدا کنیم و مثلا تابعی را در شروع برنامه و حتی قبل از شروع اولین activity فراخوانی کنیم.

چطور این کلاس را به پروژه اضافه کنم؟

ابتدا یک کلاس با نام دلخواه مثلا G به پروژه خود اضافه کنید و آنرا extends Application کنید

حالا در AndroidManifest.xml این خط را به تگ application اضافه کنید:

android:name=".G"

اسکرین شات از AndroidManifest

 

کار تمام هست! حالا میتوانید با override کردن توابع LifeCycle مثل onCreate در کلاس G کد های دلخواهتان را اجرا کنید:

override کردن توابع LifeCycle مثل onCreate

 

 

این بلوک یادگیری را در کالج تپسل مطالعه کنید: آموزش کسب درآمد از اپلیکیشن 

آیا این این آموزش مفید بود؟