android项目中context为空的问题解决

原创 2016年05月30日 11:20:31


毫无移动端底子的基础上, 就因为上头让开发一个APP就着手做,碰到了好多头痛的问题,context为空就是一个,特此在这里做一下整理。


结构上除了一个ManiActivity之外额外有4个activity, 为了做APP安装与否的判断调用了 getPackageManager() 方法。

写在ManiActivity里就好用,一旦到其他activity里就显示红色下划线显示报错,做了百般的测试(因为没有java底子,找错误真心不容易)才发现时context为空导致。

再经过百般的测试和咨询才知道委屈,context设置成静态方法就ok!


首先在ManiActivity里面先声明静态context

private static Context context;

声明方法

public static Context getContextObject(){  
        return context;  
    }


其他activity里调用的时候,写成下面格式就OK了~

MainActivity.getContextObject().getPackageManager();


还是底子薄,需要勤勉了






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

消除Context为空的NullPointerException异常

我发现程序启动时,报如下的NullPointerException异常: E/AndroidRuntime(4246): Caused by: java.lang.NullPointerExcepti...

getActivity,Context为空解决办法

getactivity,context为空解决办法

Android studio导入开源项目问题解决汇总

1、Connection to the Internet denied。将应用导入后报网络连接拒绝 2、Error:No service of type Factory availabl...

Android studio无法创建新项目问题解决方案一

刚升级的android studio,想新建一个demo,原本一个很简单的步骤,后来我发现我错了。原本以为是这样的画面: 但是现实是这样: 此刻的心情是复杂的,至于么。。。以为是and...

Cocos2d-x android项目移植——各类bug及常见问题解决方案全集

http://blog.csdn.net/xujiezhige/article/details/8644978 在学习IOS项目如何移植到Android的项目过程中,相信很多初学者会遇到各种...

在Android studio 项目中使用 9patch常见问题解决

1.Error:Execution failed for task ‘:app:processDebugResources’.com.android.ide.common.process.Proces...

android导入项目常见问题解决

初学android,最近在使用现成的代码的过程中发现直接导入的eclipse项目大都不能直接使用,总结下出现的问题和解决方案:1.project.properties或default. Propert...

Android项目导入出现问题解决方案

在往自己的Eclipse/MyEclipse中导外部Android项目的时候有时候会出现一些问题,如下: 很正常的工程现在连导入包都会出错,整个项目出现大面积的错误,很明显,肯定是工程找不到...
  • frdde
  • frdde
  • 2012-03-15 23:04
  • 391

android studio导入eclipse项目方式及相关问题解决办法

1、导入工程时如果没有外包的情况下一般都能成功导入直接如下操作就好: 2、若是第一种情况不能完成导入,则采用此种方式:我在打入是遇到了这个问题,因此我采用的是此种方式 问题:Error:(17, ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)