zoukankan      html  css  js  c++  java
  • android开发 findviewbyid 结果为null 的原因

    findViewById 返回 null 的原因

    今天运行一个之前开发的项目时,发现了这个问题。真是百思不得其解,因为之前开发的时候是好好的,而且代码没有错误。到网上查了一下,找到了原因。

    主要有两种原因。

    即在setContentView调用之前,调用了findViewById去找main布局中的界面元素lv_contactbook,那么所得到的结果一定是null。正确的做法是将findviewbyid,挪至setContentView方法调用之后。

    第二种情形是Eclipse造成的,要解决这个问题,需要这个项目clean一次(Project菜单 -> Clean子菜单),这样就OK了。

    第二种情况很隐蔽,因为代码的确没有错。如果一时没有想到解决办法会浪费很多时间(我就是这种情况)。

  • 相关阅读:
    oracle 使用toad界面创建DBLINK
    oracle 批量修改
    blast原理
    Masked genomes/sequence
    HSP
    gapped alignment
    genBlastA
    用blastall进行序列比对
    formatdb
    download文件转为可执行格式
  • 原文地址:https://www.cnblogs.com/ddcddc/p/2742632.html
Copyright © 2011-2022 走看看