QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

以下内容为反编译后的 ShortNotificationUtils.java 源代码,内容仅作参考


package com.tencent.mtt.browser.moremenu.shortcut;

import com.google.gson.reflect.TypeToken;
import com.tencent.connect.common.Constants;
import com.tencent.mtt.base.notification.facade.IMessageBubbleAutoDismissListener;
import com.tencent.mtt.base.notification.facade.IMessageBubbleListener;
import com.tencent.mtt.browser.homepage.fastcut.IFastCutManager;
import com.tencent.mtt.qbcontext.core.QBContext;
import java.util.List;

public class ShortNotificationUtils {

    static class AnonymousClass1 implements ShortCutNotCallback {

        final String f42988a;

        final String f42989b;

        final String f42990c;

        @Override
        public void a() {
            ShortNotificationUtils.a(this.f42988a, this.f42989b, this.f42990c);
        }
    }

    static class AnonymousClass2 implements IMessageBubbleAutoDismissListener {
        AnonymousClass2() {
        }

        @Override
        public void a(boolean z) {
        }
    }

    static class AnonymousClass3 implements IMessageBubbleListener {

        final ShortCutNotCallback f42991a;

        @Override
        public void a() {
        }

        @Override
        public void b() {
            ShortCutNotCallback shortCutNotCallback = this.f42991a;
            if (shortCutNotCallback != null) {
                shortCutNotCallback.a();
            }
        }

        @Override
        public void c() {
        }
    }

    static class AnonymousClass4 extends TypeToken<List<MinProSpModel>> {
        AnonymousClass4() {
        }
    }

    public static void a(String str, String str2, String str3) {
        IFastCutManager iFastCutManager = (IFastCutManager) QBContext.getInstance().getService(IFastCutManager.class);
        if (iFastCutManager == null) {
            return;
        }
        ShortCutModel shortCutModel = new ShortCutModel(str, str2);
        shortCutModel.f42987d = str3;
        shortCutModel.f42986c = "https://m4.publicimg.browser.qq.com/publicimg/nav/xhome/mini_pro.png";
        shortCutModel.a("3");
        iFastCutManager.addFastCut(shortCutModel, true, null);
        ShortCutMenuReportUtils.a(str, Constants.VIA_REPORT_TYPE_WPA_STATE, str2, shortCutModel.getSourceId());
    }
}