尝试将HashMap值存储在带有复选框的“警报”对话框中Android Studio

问题描述

尝试在具有复选框的“警报”对话框中存储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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...