将位置分解为Android中的意图

时间:2014-07-18 16:13:42

标签: android android-intent service location

我有一个需要接收位置的后台服务。我可以看到,可以通过它的意图将数据发送到服务。如何解析位置对象到意图还是有更好的解决方案?

我想做这样的事情:

Location location;
intent.putExtra("location", location);

我只需要在第一次启动时将数据发送到服务。

2 个答案:

答案 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");