protected void Describe() { mPush.describeMessage( mId, new DescribeMessageListener() { @Override public void onSuccess(DescribeMessageResult result) { String id = result.getId(); String userId = result.getUserId(); String channelId = result.getChannelId(); MessageContent messageContent = result.getMessage(); String tag = result.getTag(); Trigger trigger = result.getTrigger(); JSONObject extras = result.getExtras(); if (null != mResultTextView) { mResultTextView.setText( "id:" + id + ", userId:" + userId + ", channelId:" + channelId); } } @Override public void onFailure(int errCode, String errMsg) { if (null != mResultTextView) { mResultTextView.setText("errCode:" + errCode + ", errMsg:" + errMsg); } } }); }