从通知数据Android中获取字符串的一部分

时间:2015-10-27 09:46:39

标签: android json push-notification

在我的应用中,我从通知中获取数据,以便我可以在应用中使用它。 这就是我这样做的方式

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

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

不使用第三方库,您可以

JSONObject jsonObject = new JSONObject(jsonData);
String alert = jsonObject.geString("alert");

现在你可以使用java字符串方法substring(i,j)来获取lat / lng。