我在類中有一個方法,它初始化一個HashMap並在其中放置一些鍵和值,然後該方法返回HashMap。我如何檢索返回的HashMap?HashMap返回方法
public Map<String, String> getSensorValue(String sensorName) {
registerSensor(sensorName);
sensorValues.put("x","25");
sensorValues.put("y","26");
sensorValues.put("z","27");
return sensorValues;
}
在這裏,我把這個方法從另一個類:
public static HashMap<String, String> sensValues = new HashMap<String, String>();
AllSensors sensVal = new AllSensors();
sensValues.putAll(sensVal.getSensorValue("orientation"));
String something = sensValues.get("x");
但它並不以這種方式
sensValues.putAll(sensVal.getSensorValue("orientation"));
讓我的Android應用程序崩潰工作。 重點是以某種方式檢索返回的HashMap。
你檢查你的logcat的? – Zyerah 2013-04-08 08:37:47
發佈你的異常(你可以在eclipse中的logcat輸出中找到它) – Dodge 2013-04-08 08:39:02