在我的应用中,我从通知中获取数据,以便我可以在应用中使用它。 这就是我这样做的方式
Bundle extras = intent.getExtras();
String jsonData = extras.getString( "com.parse.Data");
Log.d("Notification data", jsonData);
日志显示以下数据
通知数据:{“alert”:“lat / lng:(00.0000000,0.0000000)”,“push_hash”:“SOME_VALUE”}
我想只获取lat和long的值,在此示例中为00.0000000,0.0000000
有没有办法做到这一点?
答案 0 :(得分:1)
不使用第三方库,您可以
JSONObject jsonObject = new JSONObject(jsonData);
String alert = jsonObject.geString("alert");
现在你可以使用java字符串方法substring(i,j)
来获取lat / lng。