在用Fast-Json解析數據後,封裝進實體類,實體類經過實體類生成工具JavaEntityTools.jar生成android
實體類結構內嵌套兩層List集合:Information下包含Result對象,Result對象中包含List<Mark>集合數據庫
在實現跳轉界面呈現數據時,發現,直接傳遞過去序列化後的Information對象能夠,卻不能經過接收到的Information.getResult();也不能經過result.getListMark();工具
再將Information對象經過DbUtil對象存儲數據庫時,發現經過DbUtil對象查找數據庫獲得Information對象中的result屬性爲null,其餘屬性都有值調試
初步想法覺得是類和類之間沒有創建關係,在進行數據庫操做時,沒有設置外鍵進行關聯建立的表,因此致使,類對象沒法存儲,集合對象沒法得到orm
經過加註解,創建表之間的關係,再次調試程序,發現仍是報錯,考慮再三,認爲是代碼雖然修改了,可是程序內生成的.db文件還在,舊的數據依舊存在數據庫的表內,因此致使出錯對象
解決方式:在File Explorer裏的data文件夾下刪除對應應用的.db文件,結果不在報錯開發
在經過DbUtil對象.findAll(Result.class)時又報錯,保存成功,查詢出錯get
還有卡頓的電腦模擬器,android開發不易……it