package com.edufound.mobile.xxt.push; import android.content.Intent; import android.os.Bundle; import com.edufound.mobile.xxt.activity.MainActivity; import com.edufound.mobile.xxt.bean.NotificationBean; import com.edufound.mobile.xxt.util.Logger; import com.google.gson.Gson; import com.umeng.message.UmengNotifyClickActivity; import org.android.agoo.common.AgooConstants; public class MipushTestActivity extends UmengNotifyClickActivity { String intent_url = ""; @Override protected void onCreate(Bundle bundle) { super.onCreate(bundle); // setContentView(R.layout.activity_mipush); intent_url = getIntent().getStringExtra("url"); } @Override public void onMessage(Intent intent) { super.onMessage(intent); //此方法必须调用,否则无法统计打开数 String body = intent.getStringExtra(AgooConstants.MESSAGE_BODY); Logger.e("小米推送activity--body:" + body); Gson gson = new Gson(); NotificationBean bean = gson.fromJson(body, NotificationBean.class); Intent intent1 = new Intent(MipushTestActivity.this, MainActivity.class); intent1.putExtra("url", bean.getExtra().getUrl()); startActivity(intent1); finish(); } }