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()方法。

猜你喜欢

转载自blog.csdn.net/fahaia/article/details/78672671
今日推荐