【发布时间】:2015-07-15 14:01:08
【问题描述】:
我必须将参数发送到服务器。
下面是我如何使用HashMap的代码。
我在这段代码中遇到错误,我尝试将纬度和经度声明为 double 并在 Map 中使用 Double。如果我这样做,我会开始在 String 类型的其他参数中收到错误。
protected Map<String,Double,Double, String> getParams() {
// Posting params to register url
Map<String, Double, Double, String> params = new HashMap<String, Double, Double, String>();
params.put("tag", "LocationUpdate");
params.put("email", email);
params.put("latitude", latitude);
params.put("longitude", longitude );
params.put("last_seen",last_seen );
return params;
}
【问题讨论】:
-
嗯,没有
Map<String,Double,Double, String>这样的东西 -Map类型有两个类型参数 - 一个用于键,一个用于值。您正在尝试指定四个类型参数。您希望它如何工作? -
为什么是 Map
??? -
你为什么不只添加
String的lat 和long。只是地图