【发布时间】:2014-06-02 08:58:19
【问题描述】:
我创建了一个发布到 Web 服务的 android 应用程序。这应该检查用户的位置并根据他们的位置和日期时间提供该 gps 更新的相关信息。其余功能工作正常,但日期时间始终保持不变,我不知道为什么。一些见解会被证明是有帮助的。
这是我的一些代码。
位置监听器
String lati, longi, alti, timeStamp;
float speed;
int counter = 0;
Date date = new Date();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z'");
@Override
public void onLocationChanged(Location location)
{
// TODO Auto-generated method stub
Log.d("Location", "Hello World");
lati = String.valueOf(location.getLatitude());
longi = String.valueOf(location.getLongitude());
alti = String.valueOf(location.getAltitude());
speed = location.getSpeed();
timeStamp = dateFormat.format(date);
counter++;
RequestInfo requestInfo = new RequestInfo(sessionID, lati, longi, alti, speed, timeStamp);
database.addRequest(requestInfo);
textView.setText("" + counter);
}
requestInfo 是一个设置 Web 服务请求的类。这是一个构造函数,提供 Web 服务所需的所有信息
【问题讨论】:
标签: android web-services datetime locationlistener