我有一个需要接收位置的后台服务。我可以看到,可以通过它的意图将数据发送到服务。如何解析位置对象到意图还是有更好的解决方案?
我想做这样的事情:
Location location;
intent.putExtra("location", location);
我只需要在第一次启动时将数据发送到服务。
答案 0 :(得分:0)
尝试输入:
Intent intent = new Intent();
intent.putExtra((Location) objectName);
答案 1 :(得分:0)
我自己找到了答案。 Location类实现Parceable接口,因此可以像parceableExtra一样放入intent中:
intent.putExtra("location", location);
再次像这样转发:
currentLocation = (Location)intent.getParcelableExtra("location");