Java 解析接收机参数
我正在使用Parse在我的应用程序上发送推送通知 我正在推它并在我的数据库中插入一个对象。我需要在数据库中获取这个对象,我的意思是,将参数传递给parsenotificationJava 解析接收机参数,java,android,parse-platform,Java,Android,Parse Platform,我正在使用Parse在我的应用程序上发送推送通知 我正在推它并在我的数据库中插入一个对象。我需要在数据库中获取这个对象,我的意思是,将参数传递给parsenotification 我有一个扩展了ParsePushBroadcastReceiver的类,现在我如何传递和获取参数?Parse可以轻松地从您在中创建的推送通知中获取参数,或者: 现在,使用推送通知中数据对象中包含的密钥名称从ParsePushBroadcastReceiver获取参数: public class MyParsePushB
我有一个扩展了ParsePushBroadcastReceiver的类,现在我如何传递和获取参数?Parse可以轻松地从您在中创建的推送通知中获取参数,或者: 现在,使用推送通知中数据对象中包含的密钥名称从ParsePushBroadcastReceiver获取参数:
public class MyParsePushBroadcastReceiver extends ParsePushBroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
try {
JSONObject pushData = new JSONObject(intent.getStringExtra("com.parse.Data"));
String customValue = pushData.optString("someCustomKey","");
String title = pushData.optString("title","");
} catch (JSONException e) {
Log.v("MyBroadcastReceiver", "Unexpected JSONException when receiving push data: ", e);
}
}
}
现在,您可以根据提供的值指示应用程序执行什么操作
public class MyParsePushBroadcastReceiver extends ParsePushBroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
try {
JSONObject pushData = new JSONObject(intent.getStringExtra("com.parse.Data"));
String customValue = pushData.optString("someCustomKey","");
String title = pushData.optString("title","");
} catch (JSONException e) {
Log.v("MyBroadcastReceiver", "Unexpected JSONException when receiving push data: ", e);
}
}
}