Context有没有办法在静态方法中获取当前实例?
Context
我正在寻找这种方式,因为我讨厌每次更改时都保存“上下文”实例。
做这个:
在 Android 清单文件中,声明以下内容。
<application android:name="com.xyz.MyApplication"> </application>
然后编写类:
public class MyApplication extends Application { private static Context context; public void onCreate() { super.onCreate(); MyApplication.context = getApplicationContext(); } public static Context getAppContext() { return MyApplication.context; } }
现在到处调用MyApplication.getAppContext()以静态获取您的应用程序上下文。
MyApplication.getAppContext()