【发布时间】:2015-11-07 23:09:57
【问题描述】:
数据库管理器代码
public HouseHoldIncome getHoseHold(String id) {
HouseHoldIncome listViewEditing = null;
try {
Dao<HouseHoldIncome, String>
householdIncomeDao = dbHelper.getDaoHouseHoldIncome();
listViewEditing= householdIncomeDao.queryForId(id);
} catch (SQLException e) {
Logger.get().e(GreenAgriApp.getInstance(), e.getMessage());
e.printStackTrace();
}
return listViewEditing;
}
Adapter class
updatebutton=(Button)view.findViewById(R.id.Update);
updatebutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
update((int) v.getTag());
}
});
public void update(int position)
{
HouseHoldIncome houseHoldIncome=arrayList.get(position);
DatabaseManager.getInstance(mcontext)
.getHoseHold(String.valueOf(position));
arrayList.add(position,houseHoldIncome);
notifyDataSetChanged();
}
我是 Android 新手,我想创建一个包含预先填充数据的更新视图,该数据具有一个表单。我想将自定义对象从更新方法传递给片段。我怎样才能做到这一点?
【问题讨论】:
-
您似乎没有将代码发布到您的 Fragment 或您需要传递到您的 Fragment 的对象中。我对您要完成的工作感到有些困惑。