59 lines
2.3 KiB
Java
59 lines
2.3 KiB
Java
package com.tencent.mm.opensdk.modelmsg;
|
|
|
|
import android.os.Bundle;
|
|
import android.text.TextUtils;
|
|
import com.tencent.mm.opensdk.modelmsg.WXMediaMessage;
|
|
import com.tencent.mm.opensdk.utils.Log;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class WXDesignerSharedObject implements WXMediaMessage.IMediaObject {
|
|
private static final String TAG = "MicroMsg.SDK.WXEmojiSharedObject";
|
|
public String designerName;
|
|
public String designerRediretctUrl;
|
|
public int designerUIN;
|
|
public String thumburl;
|
|
public String url;
|
|
|
|
public WXDesignerSharedObject() {
|
|
}
|
|
|
|
public WXDesignerSharedObject(String str, int i, String str2, String str3) {
|
|
this.url = str2;
|
|
this.thumburl = str;
|
|
this.designerUIN = i;
|
|
this.designerName = str3;
|
|
}
|
|
|
|
@Override // com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject
|
|
public boolean checkArgs() {
|
|
if (this.designerUIN != 0 && !TextUtils.isEmpty(this.thumburl) && !TextUtils.isEmpty(this.url)) {
|
|
return true;
|
|
}
|
|
Log.e(TAG, "checkArgs fail, packageid or thumburl is invalid");
|
|
return false;
|
|
}
|
|
|
|
@Override // com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject
|
|
public void serialize(Bundle bundle) {
|
|
bundle.putString("_wxemojisharedobject_thumburl", this.thumburl);
|
|
bundle.putInt("_wxemojisharedobject_designer_uin", this.designerUIN);
|
|
bundle.putString("_wxemojisharedobject_designer_name", this.designerName);
|
|
bundle.putString("_wxemojisharedobject_designer_rediretcturl", this.designerRediretctUrl);
|
|
bundle.putString("_wxemojisharedobject_url", this.url);
|
|
}
|
|
|
|
@Override // com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject
|
|
public int type() {
|
|
return 25;
|
|
}
|
|
|
|
@Override // com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject
|
|
public void unserialize(Bundle bundle) {
|
|
this.thumburl = bundle.getString("_wxwebpageobject_thumburl");
|
|
this.designerUIN = bundle.getInt("_wxemojisharedobject_designer_uin");
|
|
this.designerName = bundle.getString("_wxemojisharedobject_designer_name");
|
|
this.designerRediretctUrl = bundle.getString("_wxemojisharedobject_designer_rediretcturl");
|
|
this.url = bundle.getString("_wxwebpageobject_url");
|
|
}
|
|
}
|