更新:2018年3月6日
使用
MyApplication实例代替
Context实例。
Applicationinstance是单例上下文实例本身。
public class MyApplication extends Application { private static MyApplication mContext; @Override public void onCreate() { super.onCreate(); mContext = this; } public static MyApplication getContext() { return mContext; }}上一个答案
您可以像这样获得应用程序上下文:
public class MyApplication extends Application { private static Context mContext; @Override public void onCreate() { super.onCreate(); mContext = getApplicationContext(); } public static Context getContext() { return mContext; }}然后,您可以从方法调用应用程序上下文
MyApplication.getContext()
不要忘记在清单文件中声明应用程序:
<application android:name=".MyApplication" android:icon="@drawable/icon" android:label="@string/app_name" >



