我在我的android應用中使用greendao,需要刷新listview中某項的Activity。添加子實體時更新父實體(Greendao)
我有一個實體的「活動」是有一個一對多的關係,以「出口」
爲了更新「活動」時,一個新的「出口」加我爲http://greenrobot.org/greendao/documentation/relations/#Resolving_and_Updating_To-Many_Relations描述
Exports ex = new Exports();
ex.setActivityId(activityEntry.getId());
//DOING something...
exportsDao.insert(ex);
List<Exports> exportList = activityEntry.getExportsList();
exportList.add(ex);
然而,這使我在java.util.AbstractList.add(AbstractList.java:404)的java.lang.UnsupportedOperationException
我在做什麼錯?
我想正是這一點。但我仍然會遇到異常? \t列表 exportList = uploadSportActivityEntry。getExportsList(); EXP ex = new Exports(); ex.setActivityId(uploadSportActivityEntry.getId()); ex.setTimestamp(System.currentTimeMillis()); ex.setUploader(getString(R.string.garminuploadkey)); exportsDao.insert(ex); exportList.add(ex); –
daniel