我在类中有一个方法,它初始化一个HashMap并在其中放入一些键和值,然后该方法返回HashMap.如何检索返回的HashMap?
public Map getSensorValue(String sensorName) {
registerSensor(sensorName);
sensorValues.put("x","25");
sensorValues.put("y","26");
sensorValues.put("z","27");
return sensorValues;
}
在这里,我从另一个类调用此方法:
public static HashMap sensValues = new HashMap();
AllSensors sensVal = new AllSensors();
sensValues.putAll(sensVal.getSensorValue("orientation"));
String something = sensValues.get("x");
但它不会以这种方式起作用
sensValues.putAll(sensVal.getSensorValue("orientation"));
使我的Android应用程序崩溃.
重点是以某种方式回溯返回的HashMap.