search

Home  >  Q&A  >  body text

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

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

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

PHP中文网PHP中文网2771 days ago502

reply all(1)I'll reply

  • 巴扎黑

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

    That is, setText when it is null, otherwise it will report an error? There are many ways to do this, such as setting it to "" if it is judged to be null. Or catch exceptions individually for each setText. Or rewrite the setText method yourself, and add a catch exception or empty judgment in it

    reply
    0
  • Cancelreply