在活动之间传递一个parseGeoPoint

时间:2016-04-02 13:28:17

标签: java android parsing android-studio

当我点击视图时,我有一个坐标列表视图我想将坐标值发送到另一个活动(getParseGeoPoint()) ,我的问题是我不知道我需要投射什么数据类型然后再投回来

      public class A
        {
        ....
        setContentView(R.layout.someLayout1);
        ParseQuery<ParseObject> parse=ParseQuery.getQuery("class");
        parse.whereEqualTo("someValue","someValue");
        parse. ...
         .
         .
       public void done(ParseObject object,ParseException e){
       Intent I =null;
       I=putDataType("point", (someType) object.getParseGeoPoint)
}

B级:

     public class B{


        {...
         .
         .
         setContentView(R.layout.somelayout2);
         Intent i=getIntet();
         i=getDataTypeExtra("point");
      }
}
谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

通读这个 - https://parse.com/docs/android/api/com/parse/ParseGeoPoint.html 因此,您可以在两个活动之间传递双倍纬度和经度。在接收意图的活动中,你可以像这样制作一个parsegeopoint对象 -

 ParseGeoPoint point = new ParseGeoPoint(latitude, longitude);
 ParseObject object = new ParseObject("PlaceObject");
 object.put("location", point);
 object.save();