报错环境:
为了初始化第三方联网,所以需要自定义applicaition,在这里使用了单例
解决方法:
单利会用的话,很了解的话就用。否则最好不用!
因为做了单例,何时创建一个新的类,不一定搞对。
public static RKApp getInstance(){ if (instance == null) { instance = new RKApp(); } return instance; }这就是一个很常见的单例,但是在这里不合适。
正确的方法是:
1 声明变量:
public static RKApp instance;
2 在onCreate()方法里:
instance = this;3 最后获取这个变量:
public static RKApp getInstance(){ return instance; }这样就能得到instance.
不然,就是上边的错……
如果有什么不对,请联系 532245792
本文介绍了在Android开发中正确使用单例模式的方法,避免因不当使用导致的问题。通过对比错误和正确的实现方式,帮助开发者更好地理解和应用单例模式。
563

被折叠的 条评论
为什么被折叠?



