1. 程式人生 > >Android全文獲取context(上下文)的方法

Android全文獲取context(上下文)的方法

給大家帶來一個簡單的在全文獲取context的方法

具體思路是在MyApplication裡面定義一個方法,可以在全文呼叫:

建立MyApplication類繼承Application:
public class MyApplication extends Application {
private static Context context;

@Override
public void onCreate() {
    context = getApplicationContext();
}

// 呼叫
public static Context getContext() {
    return context;
}

}

在AndroidManifest.xml裡面加入一行程式碼:android:name=”.MyApplication”

<application
    android:name=".MyApplication"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".LoginActivity"
        android:label="@string/app_name" >

以後直接在寫getActivity或者*.this直接呼叫MyApplication.getContext()方法。