问题描述
尝试在具有复选框的“警报”对话框中存储HashMap值:
String childValue1 = Origin.getText().toString().trim();
String childValue2 = RFIDTag.getText().toString().trim();
String childValue3 = POnumber.getText().toString().trim();
String childValue4 = TimestampTime.getText().toString().trim();
String childValue5 = TimestampDate.getText().toString().trim();
String childValue6 = Destination.getText().toString().trim();
String childValue7 = ProductDetails.getText().toString().trim();
String childValue8 = ShippingDate.getText().toString().trim();
String childValue9 = ShippingTime.getText().toString().trim();
String childValue10 = ArrivalDate.getText().toString().trim();
String childValue11 = ArrivalTime.getText().toString().trim();
String childValue12 = Email.getText().toString().trim();
String childValue13 = Phone.getText().toString().trim();
String childValue14 = InTransiTradioBtn.getText().toString().trim();
String childValue15 = DeliveredRadioBtn.getText().toString().trim();
String childValue16 = CratesCount.getText().toString().trim();
String childValue17 = Status.getText().toString().trim();
Map<String,Object> childUpdates = new HashMap<>();
childUpdates.put("Origin",childValue1);
childUpdates.put("RFIDTag",childValue2);
childUpdates.put("PO Number",childValue3);
childUpdates.put("TimestampTime",childValue4);
childUpdates.put("TimestampDate",childValue5);
childUpdates.put("Destination",childValue6);
childUpdates.put("ProductDetails",childValue7);
childUpdates.put("ShippingDate",childValue8);
childUpdates.put("ShippingTime",childValue9);
childUpdates.put("ArrivalDate",childValue10);
childUpdates.put("ArrivalTime",childValue11);
childUpdates.put("Email",childValue12);
childUpdates.put("Phone",childValue13);
childUpdates.put("CratesCount",childValue16);
childUpdates.put("Status",childValue17);
mDB.updateChildren(childUpdates);
所以最初我以为我会创建一个ArrayList,但想知道我是否可以只使用HashMap中的值?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)