public class MyApplication implements TeleListener{
public static Context context; private static MyApplication _instance = null; // 单例静态工厂方法,同步防止多线程环境同时执行
synchronized public static MyApplication getInstance() {
if (_instance == null) {
_instance = new MyApplication();
}
return _instance;
}
然后在后面用 MyApplication.context。
打开软件的时候正常,MyApplication.context也不为空,但当软件onpause()后再进,有时候MyApplication.context的值就会为空,然后程序就报错,求助各位大神是哪里的问题,怎么改?软件androidcontext单例