导航菜单

页面标题

页面副标题

MX Player v1.97.8 - ExoWebDownloadPlayerActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 ExoWebDownloadPlayerActivity.java JAVA 源代码文件

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


package com.mxtech.videoplayer.ad.online.features.download;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.util.Pair;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.m.x.player.pandora.common.fromstack.FromStackProvider;
import com.mxtech.videoplayer.ad.online.model.bean.Feed;
import com.mxtech.videoplayer.ad.online.mxexo.ScrollCoordinatorLayout;
import com.mxtech.videoplayer.ad.online.mxexo.service.ExoPlayerService;
import com.mxtech.videoplayer.ad.online.skipintro.view.SkipAndPlayNextLayout;
import com.mxtech.videoplayer.ad.view.PlayerParent;
import com.mxtech.videoplayer.service.PlayService;
import defpackage.a7d;
import defpackage.ao5;
import defpackage.bg;
import defpackage.c25;
import defpackage.d89;
import defpackage.dod;
import defpackage.es5;
import defpackage.f7f;
import defpackage.fs5;
import defpackage.i0g;
import defpackage.inc;
import defpackage.j1b;
import defpackage.s7f;
import defpackage.tya;
import defpackage.xxc;
import java.util.ArrayList;
import java.util.List;

public class ExoWebDownloadPlayerActivity extends xxc implements FromStackProvider, inc, ScrollCoordinatorLayout.a, s7f, ao5, SkipAndPlayNextLayout.d {
    public static final int H = 0;
    public View A;
    public c25 B;
    public View C;
    public String D;
    public ScrollCoordinatorLayout E;
    public final a F = new a();
    public final f7f G = new f7f(new b());
    public boolean u;
    public fs5 v;
    public View w;
    public boolean x;
    public boolean y;
    public boolean z;

    public class a extends Handler {
        public a() {
        }

        @Override
        public final void handleMessage(Message message) {
            if (message.what != 1) {
                return;
            }
            ExoWebDownloadPlayerActivity.this.getClass();
        }
    }

    public class b implements f7f.c {
        public b() {
        }

        @Override
        public final void a() {
            ExoWebDownloadPlayerActivity.this.C();
        }
    }

    @Override
    public final Feed A() {
        return null;
    }

    @Override
    public final void C() {
        throw new UnsupportedOperationException("Method not decompiled: com.mxtech.videoplayer.ad.online.features.download.ExoWebDownloadPlayerActivity.C():void");
    }

    @Override
    public final boolean E4() {
        return false;
    }

    @Override
    public final Pair<dod, dod> J() {
        return null;
    }

    @Override
    public final ScrollCoordinatorLayout T() {
        return this.E;
    }

    @Override
    public final From d6() {
        return From.create("webDownload", "webDownload", "webDownload");
    }

    public final boolean dispatchKeyEvent(KeyEvent keyEvent) {
        Fragment D = getSupportFragmentManager().D(2131365413);
        return D instanceof fs5 ? ((fs5) D).dispatchKeyEvent(keyEvent) || super.dispatchKeyEvent(keyEvent) : super.dispatchKeyEvent(keyEvent);
    }

    @Override
    public final f7f e5() {
        return this.G;
    }

    @Override
    public final int e6() {
        return i0g.b().h("online_player_activity");
    }

    public final int g0(boolean z) {
        View view = this.w;
        int measuredHeight = view != null ? view.getMeasuredHeight() : 0;
        return (this.w == null || measuredHeight == 0) ? z ? ((j1b) getResources()).a.getDimensionPixelSize(2131166215) : ((j1b) getResources()).a.getDimensionPixelSize(2131166040) : measuredHeight;
    }

    @Override
    public final Feed getFeed() {
        return null;
    }

    @Override
    public final int j6() {
        return 2131560598;
    }

    @Override
    public final List k4() {
        return new ArrayList();
    }

    public final void onAttachedToWindow() {
        super/*android.app.Activity*/.onAttachedToWindow();
        this.x = true;
        if (!this.z || this.y) {
            return;
        }
        this.G.b(this);
        this.y = true;
    }

    public final void onBackPressed() {
        if (isDestroyed()) {
            return;
        }
        Fragment D = getSupportFragmentManager().D(2131365413);
        if ((D instanceof fs5) && ((fs5) D).s()) {
            return;
        }
        super/*ub3*/.onBackPressed();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        if (getIntent() == null) {
            return;
        }
        a7d.a();
        d89.k(getIntent());
        s6(getIntent());
        vk4.j(this);
        super.onCreate(bundle);
        th0.v("network_streaming");
        ((tya) getApplication()).y(this);
        Toolbar toolbar = this.q;
        if (toolbar != null) {
            toolbar.setNavigationOnClickListener(new es5(this));
        }
        setTheme(e6());
        PlayService.y();
        ExoPlayerService.M();
        this.u = getIntent().getBooleanExtra("make_init_full_screen", true);
        this.C = findViewById(2131365355);
        t6();
        this.z = true;
        if (this.x && !this.y) {
            this.G.b(this);
            this.y = true;
        }
        p6();
        ScrollCoordinatorLayout scrollCoordinatorLayout = (ScrollCoordinatorLayout) findViewById(2131365746);
        this.E = scrollCoordinatorLayout;
        scrollCoordinatorLayout.setPipStateProvider(this);
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        bg.h(this);
        this.F.removeCallbacksAndMessages(null);
        t6();
        this.G.a();
    }

    @Override
    public final void onNewIntent(Intent intent) {
        d89.k(intent);
        super.onNewIntent(intent);
        a7d.a();
        PlayService.y();
        ExoPlayerService.M();
        s6(intent);
        t6();
        p6();
    }

    @Override
    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        menuItem.getItemId();
        return false;
    }

    @Override
    public final void onPause() {
        k2b k2bVar;
        super.onPause();
        bg.i(this);
        fs5 fs5Var = this.v;
        boolean z = fs5Var == null || (k2bVar = fs5Var.p) == null || k2bVar.l();
        if (!isFinishing() || z) {
            return;
        }
        cce.n.c();
    }

    @Override
    public final void onResume() {
        super.onResume();
        bg.a(this, 3);
    }

    @Override
    public final void onStart() {
        super.onStart();
        bg.j(this);
    }

    public final void p6() {
        if (TextUtils.isEmpty(this.D)) {
            finish();
            return;
        }
        String str = this.D;
        FromStack x = getX();
        boolean z = this.u;
        fs5 fs5Var = new fs5();
        Bundle bundle = new Bundle();
        bundle.putString("video_uri", str);
        bundle.putInt("position", 0);
        bundle.putParcelable(FromStack.FROM_LIST, x);
        bundle.putBoolean("make_init_full_screen", z);
        fs5Var.setArguments(bundle);
        this.v = fs5Var;
        FragmentManager supportFragmentManager = getSupportFragmentManager();
        supportFragmentManager.getClass();
        androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
        aVar.g(2131365413, fs5Var, (String) null);
        aVar.j(true);
    }

    public final void s6(Intent intent) {
        if (intent == null) {
            this.B = new c25();
            return;
        }
        Uri data = intent.getData();
        if (data == null) {
            return;
        }
        String stringExtra = intent.getStringExtra("mx_stream_url");
        if (TextUtils.isEmpty(stringExtra)) {
            this.D = data.toString();
        } else {
            this.D = stringExtra;
            if (TextUtils.isEmpty(intent.getStringExtra("download_url"))) {
                intent.putExtra("download_url", data.toString());
            }
            intent.setData(Uri.parse(stringExtra));
        }
        this.B = new c25(intent);
    }

    public final void t6() {
        Fragment D = getSupportFragmentManager().D(2131365413);
        if (D != null) {
            FragmentManager supportFragmentManager = getSupportFragmentManager();
            supportFragmentManager.getClass();
            androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
            aVar.o(D);
            aVar.j(true);
        }
    }

    public final void u6(int i) {
        Toolbar toolbar = this.q;
        toolbar.setPadding(i, toolbar.getPaddingTop(), 0, this.q.getPaddingBottom());
        View view = this.w;
        if (view != null) {
            view.setPadding(i, view.getPaddingTop(), 0, this.w.getPaddingBottom());
        }
        View view2 = this.A;
        if (view2 != null) {
            view2.setPadding(i, view2.getPaddingTop(), 0, this.A.getPaddingBottom());
            this.A.setVisibility(8);
        }
    }

    @Override
    public final int z0() {
        PlayerParent playerParent;
        fs5 fs5Var = this.v;
        if (fs5Var == null || (playerParent = fs5Var.x) == null) {
            return -1;
        }
        return playerParent.getHeight();
    }
}