导航菜单

页面标题

页面副标题

Mint v5.7.3 - DailyCapsuleIntroActivity.java 源代码

正在查看: Mint v5.7.3 应用的 DailyCapsuleIntroActivity.java JAVA 源代码文件

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


package com.htmedia.mint.dialycapsule.ui;

import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import androidx.databinding.DataBindingUtil;
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
import com.htmedia.mint.AppController;
import com.htmedia.mint.R;
import com.htmedia.mint.htsubscription.WebEngageAnalytices;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.ui.activity.HomeActivity;
import com.htmedia.mint.utils.q;
import i.s;
import x4.a0;

public class DailyCapsuleIntroActivity extends com.htmedia.mint.ui.activity.a {
    Handler b;
    Runnable c;
    private a0 d;
    private Config e;
    private final String a = "DailyCapsuleIntroActivity";
    boolean f = false;

    class a implements s<Throwable> {
        a() {
        }

        public void onResult(Throwable th2) {
        }
    }

    class b implements View.OnClickListener {
        b() {
        }

        @Override
        public void onClick(View view) {
            DailyCapsuleIntroActivity.this.d.f.setVisibility(8);
            DailyCapsuleIntroActivity.this.d.g.setVisibility(0);
            DailyCapsuleIntroActivity.this.d.g.setImageAssetsFolder("images/");
            DailyCapsuleIntroActivity dailyCapsuleIntroActivity = DailyCapsuleIntroActivity.this;
            if (dailyCapsuleIntroActivity.f) {
                dailyCapsuleIntroActivity.d.g.setAnimation(R.raw.dark_mode_part_2);
            } else {
                dailyCapsuleIntroActivity.d.g.setAnimation(R.raw.light_mode_part_2);
            }
            DailyCapsuleIntroActivity.this.d.g.setSpeed(0.8f);
            DailyCapsuleIntroActivity.this.d.g.t();
        }
    }

    class c extends AnimatorListenerAdapter {
        c() {
        }

        @Override
        public void onAnimationEnd(Animator animator) {
            DailyCapsuleIntroActivity.this.L();
        }
    }

    private void K() {
        this.e = AppController.j().g();
    }

    public void L() {
        WebEngageAnalytices.dailyDigestEvent(this, WebEngageAnalytices.DAILY_CAPSULE_COVER_CTA_CLICKED, "");
        Intent intent = new Intent((Context) this, (Class<?>) DailyCapsuleContentActivity.class);
        intent.putExtras(getIntent().getExtras());
        startActivity(intent);
        finish();
    }

    private void M() {
        this.d.f.setVisibility(0);
        this.d.f.setFailureListener(new a());
        this.d.f.setImageAssetsFolder("images/");
        if (this.f) {
            this.d.f.setAnimation(R.raw.dark_mode_part_1);
        } else {
            this.d.f.setAnimation(R.raw.light_mode_part_1);
        }
        this.d.f.t();
        this.d.a.setOnClickListener(new b());
        this.d.g.g(new c());
    }

    private void goBack() {
        if (getIntent().getExtras() != null && getIntent().getExtras().containsKey("isNotification") && getIntent().getExtras().getInt("isNotification") > q.m.a.ordinal()) {
            startActivity(new Intent((Context) this, (Class<?>) HomeActivity.class));
        }
        finish();
    }

    private void setUpDarkMode() {
        boolean E = AppController.j().E();
        this.f = E;
        this.d.c(Boolean.valueOf(E));
        if (this.f) {
            getWindow().setStatusBarColor(-16777216);
            getWindow().getDecorView().setSystemUiVisibility(0);
        } else {
            getWindow().setStatusBarColor(-1);
            getWindow().getDecorView().setSystemUiVisibility(UserMetadata.MAX_INTERNAL_KEY_SIZE);
        }
    }

    public void onBackPressed() {
        goBack();
    }

    protected void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        this.d = (a0) DataBindingUtil.setContentView(this, R.layout.activity_daily_digest_intro);
        WebEngageAnalytices.dailyDigestEvent(this, WebEngageAnalytices.DAILY_CAPSULE_COVER_VIEW, "");
        setUpDarkMode();
        K();
        M();
    }

    protected void onStop() {
        Runnable runnable;
        super/*androidx.appcompat.app.AppCompatActivity*/.onStop();
        Handler handler = this.b;
        if (handler == null || (runnable = this.c) == null) {
            return;
        }
        handler.removeCallbacks(runnable);
    }
}