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中layout的层级
- git clone下载内核warning: remote HEAD refers to nonexistent ref, unable to checkout
- 看到很多文章说不能随便把Activity的this针传给其它类使用,说很容易造成GC对Activity回收不了,怎么解决
- 请教简单的List语法
- 蓝牙自拍器为什么不需要安装任何软件,原理是什么??
- 小白问题,我的程序结果放在textview里,现在想放到listview中,要如何处理?
- 在线急等:eclipse怎么导入gradle构建的android项目?
- 大家用android studio还是eclipse
- 求助:线程创建TCP socket抛ClassNotFoundException
- LitePal 可以使用外部DB数据库文件(assets或者raw目录下数据库表)么?
- 关于Scrollview滑动如何跟Gridview一样快速
- 安卓计算器,如何代码实现在文本框也把运算符显示出来?
private static DemoApplication mInstance = null;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
}