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单例
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单例
解决方案 »
- [Android UI界面] 请问ExpandableListView的拖动动画效果如何实现。
- 请教:清空gridview中已有数据
- 关于PreferenceActivity中EditTextPreference的使用
- 关于音频文件加密的问题讨论
- 请教android optionmenu自定义弹出的实现
- Android模拟器中如何实现Ad hoc连接呢?谢谢。。。
- HorizontalScrollView内嵌套一个gridview的问题
- 问一个关于访问网络的问题
- 安卓开发中调用系统摄像头摄像,怎么设置保存的录像的种类
- 关于屏幕适配问题想请教一下大神们
- 关于Scrollview滑动如何跟Gridview一样快速
- 安卓计算器,如何代码实现在文本框也把运算符显示出来?
private static DemoApplication mInstance = null;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
}