我創建了如何將數據庫中的值從Adapter類插入片段對話框類?
的onClick方法我打電話一DialogFragment擴展類適配器類像
if (!item.getNext().equals("0")) {
fragmentManager = ((FragmentActivity) context).getSupportFragmentManager();
AddonDialogFragment postalFragment = AddonDialogFragment.newInstance(Integer.valueOf(item.getNext()));
postalFragment.show(fragmentManager, "AddonDialogFragment");
}
我打電話這裏片段對話框類。在適配器類我做了一個接口。我的界面代碼也工作正常,但當我試圖插入數據在sqlite數據庫,我的代碼不起作用。
@Override
public void getItemFromAddon(String addonName, String addonId, String addonPrice) {
dbInsert(addonName, addonPrice, addonId, hashmapHead);
}
public void dbInsert(String addonName,String addonPrice,String addonId,String hashmapHead){
Log.e(TAG, "dbInsert: ");
databaseHelper = new CartDatabaseHelper(getContext());
databaseHelper.setAddons(addonName, addonPrice, addonId, hashmapHead);
Log.e(TAG, "getItemFromAddon: " + addonName + " " + addonId + " " + addonPrice + " " + hashmapHead);
}
在日誌中我我成功得到dbInsert但該代碼後不能正常工作。 任何人都可以告訴我什麼是錯誤或我誤以爲是什麼?
預先感謝
有什麼錯誤?你可以添加logcat嗎? – AsfK
其實我沒有得到任何錯誤。打印後,只有該行代碼不起作用 –
** Log.e(TAG,「dbInsert:」); **下一行不能正常工作,沒有任何錯誤或任何日誌 –