Jpush系列1


如何在用户点击广播后作出相应处理? Jpush对应用户点击有相应的方法
JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())
在这个方法下写对应的处理,首先是接收数据
String stringValue = bundle.getString(JPushInterface.EXTRA_EXTRA);
这样数据就保存在了stringValue里,但是还不够,一般接收到的都是Json数据,我们需要进一步将数据倒入模型
//通用倒入模型方法
public ReceiverModel getModel(String extra)
    {
        Gson gson = new Gson();
        return gson.fromJson(extra,模型.class);
    }
然后可以跳转对应的页面,在使用Intent时添加flag来清楚已经创建的实例
intent. setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);