찾다

 >  Q&A  >  본문

sqlite - Android 是用greenDao的一些问题。

项目中用到了greenDao 来操作数据库。但是初始保存数据的时候有的字段是没有数据的。需要在得到数据后再插入数据库。 但是现在的问题是,由于原来的字段没有数据,拿现在得到的名称去比对,得到的对象是空的。 空对象去setname 的时候就是空指针了。

现有的代码该如何修改,才能正常的去setname?
查了好多资料没查出来。

PHP中文网PHP中文网2772일 전508

모든 응답(1)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 17:29:32

    즉, null인 경우 setText이고, 그렇지 않으면 오류를 보고하게 됩니까? null이라고 판단되면 ""로 설정하는 등 여러 가지 방법이 있습니다. 또는 각 setText에 대해 개별적으로 예외를 포착합니다. 아니면 setText 메소드를 직접 다시 작성하여 예외 잡기나 빈 판단을 추가하세요

    회신하다
    0
  • 취소회신하다