وبلاگ انجمن برنامه نویسی اندروید

p30droid.com
برنامه نویسی اندروید|آموزش برنامه نویسی اندروید|اندروید استودیو
پنجشنبه, ۲ شهریور ۱۳۹۶، ۰۷:۰۴ ب.ظ

کلاس Application

Application در برنامه نویسی اندروید یک کامپوننت بالا دستی (top-level component) است که قبل از Activity، Services، BroadcastReceivers، و ContentProviders ها ایجاد می شود، هر برنامه اندروید فقط یک کامپوننت Application دارد که با استفاده از متد Context.getApplication قابل دسترسی است.

یکی از کاربرد های کامپوننت Application به اشتراک گذاری متغییر های global بین تمام کامپوننت های یک پروژه است.

در فایل AndroidManifest.xml یک تگ application وجود دارد که در صورتی که شما کامپوننت application سفارشی خود را تعریف کرده باشید می توانید با استفاده از خصوصیت android:name آن را معرفی کنید.

 

public class MyApplication extends Application {

	@Override
	public void onConfigurationChanged(Configuration newConfig) {
		super.onConfigurationChanged(newConfig);
	}

	@Override
	public void onCreate() {
		super.onCreate();
	}

	@Override
	public void onLowMemory() {
		super.onLowMemory();
	}

	@Override
	public void onTerminate() {
		super.onTerminate();
	}

}

مانیفست مربوطه : 

<application 
             android:icon="@drawable/icon" 
             android:label="@string/app_name" 
             android:name="MyApplication">

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

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی