导航菜单

页面标题

页面副标题

Petal Maps v4.7.0.310001 - SdkProblemManager.java 源代码

正在查看: Petal Maps v4.7.0.310001 应用的 SdkProblemManager.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.huawei.phoneservice.feedbackcommon.utils;

import android.app.Activity;
import android.content.Context;
import android.media.MediaMetadataRetriever;
import android.text.TextUtils;
import androidx.annotation.Keep;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.DataSource;
import com.bumptech.glide.load.model.b;
import com.bumptech.glide.request.RequestListener;
import com.bumptech.glide.request.target.SimpleTarget;
import com.bumptech.glide.request.target.Target;
import com.bumptech.glide.request.transition.Transition;
import com.huawei.phoneservice.faq.base.network.FaqCallback;
import com.huawei.phoneservice.faq.base.network.FaqWebServiceException;
import com.huawei.phoneservice.faq.base.util.BaseSdkUpdateRequest;
import com.huawei.phoneservice.faq.base.util.FaqCommonUtils;
import com.huawei.phoneservice.faq.base.util.FaqLogger;
import com.huawei.phoneservice.faq.base.util.FaqSdk;
import com.huawei.phoneservice.faq.base.util.Sdk;
import com.huawei.phoneservice.faq.base.util.VideoCallBack;
import com.huawei.phoneservice.feedbackcommon.db.FeedbackMediaData;
import com.huawei.phoneservice.feedbackcommon.entity.FeedBackRequest;
import com.huawei.phoneservice.feedbackcommon.entity.FeedBackResponse;
import com.huawei.phoneservice.feedbackcommon.entity.FeedbackInfo;
import com.huawei.phoneservice.feedbackcommon.entity.FeedbackZipBean;
import com.huawei.phoneservice.feedbackcommon.entity.MediaEntity;
import com.huawei.phoneservice.feedbackcommon.photolibrary.MimeType;
import java.io.File;
import java.io.IOException;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;

public final class SdkProblemManager implements OnReadListener, IProblemManager {
    public static int c = 50;
    public static int d = 4;
    public static int e = 1;
    public static int f = 100;
    public static int g = 10;
    public static int h = 50;
    public static long i = 512000;
    public static String j;
    public WeakReference<SdkProblemListener> a;
    public List<OnReadListener> b;

    public class a extends SimpleTarget<File> {
        public final boolean a;
        public final VideoCallBack b;
        public final Activity c;
        public final String d;
        public final String e;

        public a(boolean z, VideoCallBack videoCallBack, Activity activity, String str, String str2) {
            this.a = z;
            this.b = videoCallBack;
            this.c = activity;
            this.d = str;
            this.e = str2;
        }

        public void onResourceReady(@NonNull File file, @Nullable Transition<? super File> transition) {
            if (file.length() >= 100) {
                SdkProblemManager.this.o(file, this.c, this.d, this.e, this.b);
                return;
            }
            if (this.a) {
                SdkProblemManager.this.d(this.b);
            } else {
                SdkProblemManager.this.p(file, this.b, this.c, this.d, this.e);
            }
            file.delete();
        }
    }

    public class b implements RequestListener<File> {
        public final VideoCallBack a;

        public b(VideoCallBack videoCallBack) {
            this.a = videoCallBack;
        }

        public boolean onResourceReady(File file, Object obj, Target<File> target, DataSource dataSource, boolean z) {
            return false;
        }

        public boolean onLoadFailed(@Nullable qe3 qe3Var, Object obj, Target<File> target, boolean z) {
            SdkProblemManager.this.d(this.a);
            return false;
        }
    }

    public class c extends BaseSdkUpdateRequest<Object> {
        public final Activity c;
        public final String d;
        public final String e;
        public final VideoCallBack f;

        public c(Object obj, Activity activity, String str, String str2, VideoCallBack videoCallBack) {
            super(obj);
            this.c = activity;
            this.d = str;
            this.e = str2;
            this.f = videoCallBack;
        }

        @Override
        public void onCallback(String str, String str2, String str3, Object obj) {
            SdkProblemManager.this.c(this.c, this.d, this.e, true, this.f);
        }
    }

    public class d implements Runnable {
        public final Activity a;
        public final String b;
        public final String c;
        public final File d;
        public final VideoCallBack e;

        public d(Activity activity, String str, String str2, File file, VideoCallBack videoCallBack) {
            this.a = activity;
            this.b = str;
            this.c = str2;
            this.d = file;
            this.e = videoCallBack;
        }

        @Override
        public void run() {
            Activity activity = this.a;
            if (activity == null || activity.isFinishing() || this.a.isDestroyed()) {
                return;
            }
            SdkProblemManager.this.b(this.a, this.b, this.c, this.d, this.e);
        }
    }

    public class e extends FaqCallback<FeedBackResponse.ProblemEnity> {
        public final SdkFeedBackCallback d;
        public final FeedBackRequest e;
        public final Activity f;

        public class a extends BaseSdkUpdateRequest<FeedBackRequest> {

            public class C0022a extends FaqCallback<FeedBackResponse.ProblemEnity> {
                public C0022a(Class cls, Activity activity) {
                    super(cls, activity);
                }

                @Override
                public void onResult(@Nullable Throwable th, @Nullable FeedBackResponse.ProblemEnity problemEnity) {
                    if (th != null) {
                        e.this.d.setThrowableView(th);
                    } else {
                        e eVar = e.this;
                        SdkProblemManager.this.f(problemEnity, eVar.d);
                    }
                }
            }

            public a(FeedBackRequest feedBackRequest) {
                super(feedBackRequest);
            }

            @Override
            public void onCallback(String str, String str2, String str3, FeedBackRequest feedBackRequest) {
                if ("accessToken".equals(str)) {
                    FaqSdk.getISdk().unregisterUpdateListener(this);
                    feedBackRequest.setAccessToken(str3);
                    FeedbackCommonManager feedbackCommonManager = FeedbackCommonManager.INSTANCE;
                    Activity activity = e.this.f;
                    feedbackCommonManager.getDataFromDetail(activity, feedBackRequest, new C0022a(FeedBackResponse.ProblemEnity.class, activity));
                }
            }
        }

        public e(Class cls, Activity activity, SdkFeedBackCallback sdkFeedBackCallback, FeedBackRequest feedBackRequest, Activity activity2) {
            super(cls, activity);
            this.d = sdkFeedBackCallback;
            this.e = feedBackRequest;
            this.f = activity2;
        }

        @Override
        public void onResult(@Nullable Throwable th, @Nullable FeedBackResponse.ProblemEnity problemEnity) {
            if (th == null) {
                SdkProblemManager.this.f(problemEnity, this.d);
                return;
            }
            if (!(th instanceof FaqWebServiceException) || ((FaqWebServiceException) th).errorCode != 401 || !FaqSdk.getISdk().haveSdkErr("accessToken")) {
                this.d.setThrowableView(th);
            } else {
                FaqSdk.getISdk().registerUpdateListener(new a(this.e));
                FaqSdk.getISdk().onSdkErr("accessToken", SdkProblemManager.getSdk().getSdk("accessToken"));
            }
        }
    }

    public class f extends FaqCallback<FeedBackResponse.ProblemEnity> {
        public final List d;
        public final FeedBackRequest e;
        public final Activity f;
        public final SdkFeedBackCallback g;

        public class a extends BaseSdkUpdateRequest<FeedBackRequest> {

            public class C0023a extends FaqCallback<FeedBackResponse.ProblemEnity> {
                public final FeedBackRequest d;

                public C0023a(Class cls, Activity activity, FeedBackRequest feedBackRequest) {
                    super(cls, activity);
                    this.d = feedBackRequest;
                }

                @Override
                public void onResult(@Nullable Throwable th, @Nullable FeedBackResponse.ProblemEnity problemEnity) {
                    if (th != null) {
                        f.this.g.setThrowableView(th);
                        return;
                    }
                    f fVar = f.this;
                    if (problemEnity == null) {
                        SdkProblemManager.this.q(null, fVar.g);
                        return;
                    }
                    fVar.d.add(problemEnity);
                    f fVar2 = f.this;
                    SdkProblemManager.this.e(this.d, fVar2.f, fVar2.g, fVar2.d);
                }
            }

            public a(FeedBackRequest feedBackRequest) {
                super(feedBackRequest);
            }

            @Override
            public void onCallback(String str, String str2, String str3, FeedBackRequest feedBackRequest) {
                if ("accessToken".equals(str)) {
                    FaqSdk.getISdk().unregisterUpdateListener(this);
                    feedBackRequest.setAccessToken(str3);
                    FeedbackCommonManager feedbackCommonManager = FeedbackCommonManager.INSTANCE;
                    Activity activity = f.this.f;
                    feedbackCommonManager.getDataFromDetail(activity, feedBackRequest, new C0023a(FeedBackResponse.ProblemEnity.class, activity, feedBackRequest));
                }
            }
        }

        public f(Class cls, Activity activity, List list, FeedBackRequest feedBackRequest, Activity activity2, SdkFeedBackCallback sdkFeedBackCallback) {
            super(cls, activity);
            this.d = list;
            this.e = feedBackRequest;
            this.f = activity2;
            this.g = sdkFeedBackCallback;
        }

        @Override
        public void onResult(@Nullable Throwable th, @Nullable FeedBackResponse.ProblemEnity problemEnity) {
            if (th == null) {
                if (problemEnity == null) {
                    SdkProblemManager.this.q(null, this.g);
                    return;
                } else {
                    this.d.add(problemEnity);
                    SdkProblemManager.this.e(this.e, this.f, this.g, this.d);
                    return;
                }
            }
            if (!(th instanceof FaqWebServiceException) || ((FaqWebServiceException) th).errorCode != 401 || !FaqSdk.getISdk().haveSdkErr("accessToken")) {
                this.g.setThrowableView(th);
            } else {
                FaqSdk.getISdk().registerUpdateListener(new a(this.e));
                FaqSdk.getISdk().onSdkErr("accessToken", SdkProblemManager.getSdk().getSdk("accessToken"));
            }
        }
    }

    public class g extends FaqCallback<FeedBackResponse> {
        public final List d;
        public final SdkFeedBackCallback e;
        public final FeedBackRequest f;
        public final Activity g;

        public class a extends BaseSdkUpdateRequest<FeedBackRequest> {

            public class C0024a extends FaqCallback<FeedBackResponse> {
                public C0024a(Class cls, Activity activity) {
                    super(cls, activity);
                }

                @Override
                public void onResult(@Nullable Throwable th, @Nullable FeedBackResponse feedBackResponse) {
                    if (th == null) {
                        g.this.d.addAll(feedBackResponse.getDataList());
                        g gVar = g.this;
                        SdkProblemManager.this.q(gVar.d, gVar.e);
                    } else if (FaqCommonUtils.isEmpty(g.this.d)) {
                        g.this.e.setThrowableView(th);
                    } else {
                        g gVar2 = g.this;
                        gVar2.e.setListView(gVar2.d);
                    }
                }
            }

            public a(FeedBackRequest feedBackRequest) {
                super(feedBackRequest);
            }

            @Override
            public void onCallback(String str, String str2, String str3, FeedBackRequest feedBackRequest) {
                if ("accessToken".equals(str)) {
                    FaqSdk.getISdk().unregisterUpdateListener(this);
                    feedBackRequest.setAccessToken(str3);
                    FeedbackCommonManager feedbackCommonManager = FeedbackCommonManager.INSTANCE;
                    Activity activity = g.this.g;
                    feedbackCommonManager.getFeedBackList(activity, feedBackRequest, new C0024a(FeedBackResponse.class, activity));
                }
            }
        }

        public g(Class cls, Activity activity, List list, SdkFeedBackCallback sdkFeedBackCallback, FeedBackRequest feedBackRequest, Activity activity2) {
            super(cls, activity);
            this.d = list;
            this.e = sdkFeedBackCallback;
            this.f = feedBackRequest;
            this.g = activity2;
        }

        @Override
        public void onResult(@Nullable Throwable th, @Nullable FeedBackResponse feedBackResponse) {
            if (th == null) {
                this.d.addAll(feedBackResponse.getDataList());
                SdkProblemManager.this.q(this.d, this.e);
            } else if ((th instanceof FaqWebServiceException) && ((FaqWebServiceException) th).errorCode == 401 && FaqSdk.getISdk().haveSdkErr("accessToken")) {
                FaqSdk.getISdk().registerUpdateListener(new a(this.f));
                FaqSdk.getISdk().onSdkErr("accessToken", SdkProblemManager.getSdk().getSdk("accessToken"));
            } else if (FaqCommonUtils.isEmpty(this.d)) {
                this.e.setThrowableView(th);
            } else {
                this.e.setListView(this.d);
            }
        }
    }

    public static class h {
        public static final SdkProblemManager a = new SdkProblemManager(null);
    }

    public SdkProblemManager() {
    }

    @Keep
    public static String getFileProviderAuthorities() {
        return j;
    }

    @Keep
    public static IProblemManager getManager() {
        return h.a;
    }

    @Keep
    public static int getMaxFileCount() {
        return d;
    }

    @Keep
    public static int getMaxFileSize() {
        return h;
    }

    @Keep
    public static int getMaxImageSize() {
        return g;
    }

    @Keep
    public static int getMaxVideoCount() {
        return e;
    }

    @Keep
    public static int getMaxVideoSize() {
        return f;
    }

    @Keep
    public static long getMinCompressSize() {
        return i;
    }

    @Keep
    public static int getPageSize() {
        return c;
    }

    @Keep
    public static Sdk getSdk() {
        return FaqSdk.getSdk();
    }

    @Keep
    public static void setFileProviderAuthorities(String str) {
        j = str;
    }

    @Keep
    public static void setMaxFileCount(int i2) {
        if (i2 > 0) {
            d = Math.min(i2, 9);
        }
    }

    @Keep
    public static void setMaxFileSize(int i2) {
        h = i2;
    }

    @Keep
    public static void setMaxImageSize(int i2) {
        if (i2 > 0) {
            g = i2;
        }
    }

    @Keep
    public static void setMaxVideoCount(int i2) {
        if (i2 >= 0) {
            e = Math.min(i2, 9);
        }
    }

    @Keep
    public static void setMaxVideoSize(int i2) {
        if (i2 > 0) {
            f = i2;
        }
    }

    @Keep
    public static void setMinCompressSize(long j2) {
        if (j2 >= 1024) {
            i = j2;
        }
    }

    @Keep
    public static void setPageSize(int i2) {
        c = i2;
    }

    public final Long a(String str) {
        MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();
        mediaMetadataRetriever.setDataSource(str);
        return Long.valueOf(Long.parseLong(mediaMetadataRetriever.extractMetadata(9)));
    }

    @Override
    public void addReadListener(@NonNull OnReadListener onReadListener) {
        if (this.b == null) {
            this.b = new ArrayList();
        }
        this.b.add(onReadListener);
    }

    public final void b(Activity activity, String str, String str2, File file, VideoCallBack videoCallBack) {
        long j2;
        try {
            if (FeedbackMediaData.getInstance(activity).getMediaEntityByAttach(str2) == null) {
                MediaEntity mediaEntity = new MediaEntity();
                if (MimeType.isVideoFromUrl(str)) {
                    mediaEntity.type = MimeType.getMimeType(str);
                    j2 = a(file.getCanonicalPath());
                } else {
                    mediaEntity.type = MimeType.getMimeType(str);
                    j2 = 0L;
                }
                mediaEntity.duration = j2;
                mediaEntity.attach = str2;
                mediaEntity.cache = file.getCanonicalPath();
                mediaEntity.path = file.getCanonicalPath();
                mediaEntity.updateTime = Long.valueOf(System.currentTimeMillis());
                mediaEntity.createTime = Long.valueOf(System.currentTimeMillis());
                mediaEntity.url = str;
                FeedbackMediaData.getInstance(activity).saveMediaEntity(mediaEntity);
            } else {
                FeedbackMediaData.getInstance(activity).updateCacheByAttach(str2, file.getCanonicalPath());
                if (MimeType.isVideoFromUrl(str)) {
                    FeedbackMediaData.getInstance(activity).updateDurationByAttach(str2, a(file.getCanonicalPath()));
                }
            }
        } catch (IOException e2) {
            FaqLogger.e("SdkProblemManager", e2.getMessage());
        }
        if (videoCallBack != null) {
            videoCallBack.setChangeImage(file, MimeType.isVideoFromUrl(str));
        }
    }

    public final void c(Activity activity, String str, String str2, boolean z, VideoCallBack videoCallBack) {
        String sdk = getSdk().getSdk("accessToken");
        if (activity == null || TextUtils.isEmpty(sdk) || TextUtils.isEmpty(str)) {
            d(videoCallBack);
        } else {
            Glide.t(activity.getApplicationContext()).d().t(new we3(str, new b.a().b("accessToken", sdk).c())).skipMemoryCache(true).n(new b(videoCallBack)).i(new a(z, videoCallBack, activity, str, str2));
        }
    }

    public final void d(VideoCallBack videoCallBack) {
        if (videoCallBack != null) {
            videoCallBack.setChangeImage(null, false);
        }
    }

    @Override
    public void deleteHistory(Context context, String str, OnDeleteHistoryListener onDeleteHistoryListener) {
        new com.huawei.phoneservice.feedbackcommon.utils.b(context, str).c(onDeleteHistoryListener);
    }

    @Override
    public void downLoadFile(Activity activity, String str, VideoCallBack videoCallBack, String str2) {
        c(activity, str, str2, false, videoCallBack);
    }

    public final void e(FeedBackRequest feedBackRequest, Activity activity, SdkFeedBackCallback sdkFeedBackCallback, List<FeedBackResponse.ProblemEnity> list) {
        FaqLogger.e("SdkProblemManager", "doRequestForChild");
        FeedbackCommonManager.INSTANCE.getFeedBackList(activity, feedBackRequest, new g(FeedBackResponse.class, activity, list, sdkFeedBackCallback, feedBackRequest, activity));
    }

    public final void f(FeedBackResponse.ProblemEnity problemEnity, SdkFeedBackCallback sdkFeedBackCallback) {
        if (problemEnity == null) {
            sdkFeedBackCallback.setListView(null);
            return;
        }
        ArrayList arrayList = new ArrayList();
        arrayList.add(problemEnity);
        sdkFeedBackCallback.setListView(arrayList);
    }

    @Override
    public void getDataFromSdk(Activity activity, String str, String str2, int i2, String str3, int i3, SdkFeedBackCallback sdkFeedBackCallback) {
        if (!FaqSdk.getISdk().hadAddress()) {
            sdkFeedBackCallback.setThrowableView(new FaqWebServiceException(-1, "No URL Address"));
            return;
        }
        ArrayList arrayList = new ArrayList();
        FeedBackRequest feedBackRequest = new FeedBackRequest();
        feedBackRequest.setProblemId(str2);
        feedBackRequest.setAccessToken(getSdk().getSdk("accessToken"));
        feedBackRequest.setStartWith(str);
        feedBackRequest.setPageSize(i2);
        feedBackRequest.setProblemSourceCode(str3);
        feedBackRequest.setOrderType(i3);
        FaqLogger.e("SdkProblemManager", "getDataFromSDK");
        if (TextUtils.isEmpty(str)) {
            r(feedBackRequest, activity, sdkFeedBackCallback, arrayList);
        } else {
            e(feedBackRequest, activity, sdkFeedBackCallback, arrayList);
        }
    }

    @Override
    public void getFeedBackList(Context context, String str, int i2, String str2, int i3, OnHistoryListener onHistoryListener) {
        new i(context, str, i2, str2, i3).i(onHistoryListener);
    }

    @Override
    public void getReadState(Activity activity, @NonNull String str, @NonNull SdkFeedBackCallback sdkFeedBackCallback) {
        if (!FaqSdk.getISdk().hadAddress()) {
            sdkFeedBackCallback.setThrowableView(new FaqWebServiceException(-1, "No URL Address"));
            return;
        }
        FeedBackRequest feedBackRequest = new FeedBackRequest();
        feedBackRequest.setAccessToken(FaqSdk.getSdk().getSdk("accessToken"));
        feedBackRequest.setProblemId(str);
        FeedbackCommonManager.INSTANCE.getDataFromDetail(activity, feedBackRequest, new e(FeedBackResponse.ProblemEnity.class, activity, sdkFeedBackCallback, feedBackRequest, activity));
    }

    @Override
    public SdkProblemListener getSdkListener() {
        WeakReference<SdkProblemListener> weakReference = this.a;
        if (weakReference != null) {
            return weakReference.get();
        }
        return null;
    }

    @Override
    public String getSdkVersion() {
        return "24.9.0.1";
    }

    @Override
    public void getSrCodeData(@NonNull Activity activity, @NonNull SdkFeedBackCallback sdkFeedBackCallback) {
        new com.huawei.phoneservice.feedbackcommon.utils.e(activity).d(sdkFeedBackCallback);
    }

    @Override
    public void getUnread(Context context, @Nullable String str, @Nullable OnReadListener onReadListener) {
        getUnread(context, str, false, onReadListener);
    }

    public final void o(File file, Activity activity, String str, String str2, VideoCallBack videoCallBack) {
        new Thread(new d(activity, str, str2, file, videoCallBack)).start();
    }

    public final void p(@androidx.annotation.NonNull java.io.File r10, com.huawei.phoneservice.faq.base.util.VideoCallBack r11, android.app.Activity r12, java.lang.String r13, java.lang.String r14) {
        throw new UnsupportedOperationException("Method not decompiled: com.huawei.phoneservice.feedbackcommon.utils.SdkProblemManager.p(java.io.File, com.huawei.phoneservice.faq.base.util.VideoCallBack, android.app.Activity, java.lang.String, java.lang.String):void");
    }

    public final void q(List<FeedBackResponse.ProblemEnity> list, SdkFeedBackCallback sdkFeedBackCallback) {
        if (FaqCommonUtils.isEmpty(list)) {
            list = new ArrayList<>();
        }
        sdkFeedBackCallback.setListView(list);
    }

    public final void r(FeedBackRequest feedBackRequest, Activity activity, SdkFeedBackCallback sdkFeedBackCallback, List<FeedBackResponse.ProblemEnity> list) {
        FaqLogger.e("SdkProblemManager", "doRequestForParent");
        FeedbackCommonManager.INSTANCE.getDataFromDetail(activity, feedBackRequest, new f(FeedBackResponse.ProblemEnity.class, activity, list, feedBackRequest, activity, sdkFeedBackCallback));
    }

    @Override
    public void reUploadZip(Context context, String str, long j2, String str2, NotifyUploadZipListener notifyUploadZipListener) {
        new m(context, str, str2).t(notifyUploadZipListener);
    }

    @Override
    public CancelInterface reUploadZipWithCancel(Context context, String str, long j2, String str2, NotifyUploadZipListener notifyUploadZipListener) {
        m mVar = new m(context, str, str2);
        mVar.t(notifyUploadZipListener);
        return mVar.a();
    }

    @Override
    public void read(Throwable th, String str) {
        List<OnReadListener> list = this.b;
        if (list != null) {
            for (int size = list.size() - 1; size >= 0; size--) {
                this.b.get(size).read(th, str);
            }
        }
    }

    @Override
    public void removeReadListener(@NonNull OnReadListener onReadListener) {
        List<OnReadListener> list = this.b;
        if (list != null) {
            list.remove(onReadListener);
        }
    }

    @Override
    public void setRead(Context context, @NonNull String str, @Nullable OnReadListener onReadListener) {
        new j(context, str, this).c(onReadListener);
    }

    @Override
    public void setSdkListener(SdkProblemListener sdkProblemListener) {
        if (sdkProblemListener != null) {
            WeakReference<SdkProblemListener> weakReference = this.a;
            if (weakReference != null) {
                weakReference.clear();
            }
            this.a = new WeakReference<>(sdkProblemListener);
            return;
        }
        WeakReference<SdkProblemListener> weakReference2 = this.a;
        if (weakReference2 != null) {
            weakReference2.clear();
            this.a = null;
        }
    }

    @Override
    public void submit(Context context, boolean z, List<String> list, List<FeedbackZipBean> list2, FeedbackInfo feedbackInfo, SubmitListener submitListener) {
        new k(context, z, list, list2, feedbackInfo).f(submitListener);
    }

    @Override
    public CancelInterface submitWithCancel(Context context, boolean z, List<String> list, List<FeedbackZipBean> list2, FeedbackInfo feedbackInfo, SubmitListener submitListener) {
        k kVar = new k(context, z, list, list2, feedbackInfo);
        kVar.f(submitListener);
        return kVar.a();
    }

    @Override
    public void unread(Throwable th, String str, int i2) {
        List<OnReadListener> list = this.b;
        if (list != null) {
            for (int size = list.size() - 1; size >= 0; size--) {
                this.b.get(size).unread(th, str, i2);
            }
        }
    }

    @Override
    public void uploadAttachment(Context context, MediaEntity mediaEntity, NotifyUploadFileListener notifyUploadFileListener) {
        new l(context, mediaEntity).f(notifyUploadFileListener);
    }

    @Override
    public CancelInterface uploadAttachmentWithCancel(Context context, MediaEntity mediaEntity, NotifyUploadFileListener notifyUploadFileListener) {
        l lVar = new l(context, mediaEntity);
        lVar.f(notifyUploadFileListener);
        return lVar.a();
    }

    @Override
    public void uploadZip(Context context, String str, long j2, String str2, NotifyUploadZipListener notifyUploadZipListener) {
        new m(context, str, str2).O(notifyUploadZipListener);
    }

    @Override
    public CancelInterface uploadZipWithCancel(Context context, String str, long j2, String str2, NotifyUploadZipListener notifyUploadZipListener) {
        m mVar = new m(context, str, str2);
        mVar.O(notifyUploadZipListener);
        return mVar.a();
    }

    @Override
    public void zipCompress(Context context, ZipCompressListener zipCompressListener) {
        new n(context, zipCompressListener).execute(new Object[0]);
    }

    @Override
    public void zipCompressAgain(Context context, long j2, ZipCompressListener zipCompressListener) {
        new n(context, j2, zipCompressListener).execute(new Object[0]);
    }

    public SdkProblemManager(a aVar) {
        this();
    }

    @Override
    public void getUnread(Context context, @Nullable String str, boolean z, @Nullable OnReadListener onReadListener) {
        new com.huawei.phoneservice.feedbackcommon.utils.f(context, str, z, this).b(onReadListener);
    }
}