导航菜单

页面标题

页面副标题

Empower MX v1.29.4.340 - AdaEmbedActivity.java 源代码

正在查看: Empower MX v1.29.4.340 应用的 AdaEmbedActivity.java JAVA 源代码文件

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


package support.ada.embed.ui;

import Gf.s;
import android.content.Intent;
import android.os.Bundle;
import android.util.AttributeSet;
import androidx.appcompat.app.c;
import fh.a;
import kotlin.Metadata;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import support.ada.embed.widget.AdaEmbedView;

@Metadata(d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\b\u0016\u0018\u0000 \u00192\u00020\u0001:\u0001\u001aB\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0019\u0010\u0007\u001a\u00020\u00062\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0014¢\u0006\u0004\b\u0007\u0010\bJ)\u0010\u000e\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\t2\b\u0010\r\u001a\u0004\u0018\u00010\fH\u0014¢\u0006\u0004\b\u000e\u0010\u000fJ\u000f\u0010\u0010\u001a\u00020\u0006H\u0014¢\u0006\u0004\b\u0010\u0010\u0003R\u0016\u0010\u0014\u001a\u00020\u00118\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0012\u0010\u0013R\u0018\u0010\u0018\u001a\u0004\u0018\u00010\u00158\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0016\u0010\u0017¨\u0006\u001b"}, d2 = {"Lsupport/ada/embed/ui/AdaEmbedActivity;", "Landroidx/appcompat/app/c;", "<init>", "()V", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "(Landroid/os/Bundle;)V", "", "requestCode", "resultCode", "Landroid/content/Intent;", "intent", "onActivityResult", "(IILandroid/content/Intent;)V", "onDestroy", "Lsupport/ada/embed/widget/AdaEmbedView;", "b0", "Lsupport/ada/embed/widget/AdaEmbedView;", "adaView", "Lfh/a;", "c0", "Lfh/a;", "filePickerHandler", "d0", "a", "ada-embed-appcompat_release"}, k = 1, mv = {1, 4, 0})
public class AdaEmbedActivity extends c {

    private AdaEmbedView adaView;

    private a filePickerHandler;

    static final class b extends s implements Function1 {
        b() {
            super(1);
        }

        public final boolean a(AdaEmbedView.d dVar) {
            Intrinsics.h(dVar, "filePickerCallback");
            AdaEmbedActivity adaEmbedActivity = AdaEmbedActivity.this;
            a aVar = new a(dVar);
            aVar.d(AdaEmbedActivity.this);
            adaEmbedActivity.filePickerHandler = aVar;
            return true;
        }

        public Object invoke(Object obj) {
            return Boolean.valueOf(a((AdaEmbedView.d) obj));
        }
    }

    protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
        super/*androidx.fragment.app.i*/.onActivityResult(requestCode, resultCode, intent);
        a aVar = this.filePickerHandler;
        if (aVar != null) {
            aVar.c(requestCode, resultCode, intent);
        }
    }

    protected void onCreate(Bundle savedInstanceState) {
        super/*androidx.fragment.app.i*/.onCreate(savedInstanceState);
        AdaEmbedView.e eVar = (AdaEmbedView.e) getIntent().getParcelableExtra("EXTRA_SETTINGS");
        if (eVar == null) {
            throw new IllegalArgumentException("Settings must not be null!");
        }
        AttributeSet attributeSet = null;
        AdaEmbedView adaEmbedView = new AdaEmbedView(this, attributeSet, 2, attributeSet);
        adaEmbedView.h(eVar);
        this.adaView = adaEmbedView;
        setContentView(adaEmbedView);
        AdaEmbedView adaEmbedView2 = this.adaView;
        if (adaEmbedView2 == null) {
            Intrinsics.x("adaView");
        }
        adaEmbedView2.setFilePickerCallback(new b());
    }

    protected void onDestroy() {
        super.onDestroy();
        a aVar = this.filePickerHandler;
        if (aVar != null) {
            aVar.a();
        }
        this.filePickerHandler = null;
    }
}