解决空指针异常

原创 2018年04月16日 08:17:51
笔者在开发安卓的过程中经常遇到空指针异常的情况:java.lang.NullPointerException
举个例子:
private ListView listview;
private MyAdapter myAdapter;
/**列表的数据源*/
private List<String> listData;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    initListData();
    initView();
}
/**public void initListData() {    //添加的代码
    //静态赋值
    listData = new ArrayList<String>();
    for(int i=0;i<6;i++){
        listData.add("item" + i);
    }
}*/
public void initView(){
    listview = (ListView) findViewById(R.id.listview);
    myAdapter = new MyAdapter(getApplicationContext(), listData);
    listview.setAdapter(myAdapter);
    //监听listview的长按事件
}
上述代码运行的时候会抛出空指针异常,在错误日志中很容易就找到出错的地方
MainActivity$MyAdapter.getCount(MainActivity.java:74)
这时候你只要在相应位置添加数据的代码就能解决这个空指针问题啦!

解决空指针异常NullPointException

如何解决空指针异常 这个问题。。有很多的造成原因,不过一般都是unity找不到你给的条件。解决空指针的一般的步骤。 1.你要相信,unity找不到不是unity的问题,肯定是你的路径。。或者说条件...
  • qq_33393942
  • qq_33393942
  • 2017-08-05 09:35:00
  • 2139

空指针异常解决方法

Java空指针异常解决方法 Throwable是所有错误或异常的超类,只有当对象是这个类的实例时才能通过Java虚拟机或者Java throw语句抛出。 当Java运行环境发出异常...
  • qq_36963950
  • qq_36963950
  • 2017-08-04 22:33:35
  • 103

Java中如何处理空指针异常

英文原文地址:http://examples.javacodegeeks.com/java-basics/exceptions/java-lang-nullpointerexception-how-t...
  • Revivedsun
  • Revivedsun
  • 2015-06-21 13:48:05
  • 10181

java中的空指针异常处理

JAVA中的空指针异常 java中的空指针异常java.lang.NullPointerException是最麻烦的,通过个人日常总结和网上搜集整理,归纳如下,供大家参考。 空...
  • wuha0
  • wuha0
  • 2011-12-19 11:14:05
  • 8951

Android中关于空指针异常的解决办法

笔者在开发安卓的过程中经常遇到空指针异常的情况:java.lang.NullPointerException 举个例子: public void onClick(View v) { /...
  • lzc4869
  • lzc4869
  • 2015-09-01 23:06:57
  • 3953

空指针异常的解决

这个异常都是因为调用null对象的方法 , ,就是一个对象还没有没有正常初始化 就先调用它的方法 比如 Object obj=null; obj.toString(); 这就会抛出 这个异常...
  • huangning1995
  • huangning1995
  • 2017-01-24 11:24:15
  • 687

关于java中空指针异常的原因及解决方法

java中空指针异常,是一种很常见很普通的错误,初学的时候可能会感觉很难解决,代码写多了就好啦,下面总结一些java中空指针异常的一些内容。 首先,在开始之前,还是想说,对于一门编...
  • w80955
  • w80955
  • 2015-06-06 18:45:05
  • 15769

java空指针

  • 2013年05月05日 18:01
  • 15KB
  • 下载

getServletContext()空指针异常的原因

  • 2010年01月08日 09:59
  • 107KB
  • 下载
收藏助手
不良信息举报
您举报文章:解决空指针异常
举报原因:
原因补充:

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