导航菜单

页面标题

页面副标题

Tasker v6.5.11 - ActivityTurnScreenOff.java 源代码

正在查看: Tasker v6.5.11 应用的 ActivityTurnScreenOff.java JAVA 源代码文件

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


package com.joaomgcd.taskerm.display;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import com.joaomgcd.taskerm.display.ActivityTurnScreenOff;
import com.joaomgcd.taskerm.rx.EventBusRxSubscription;
import com.joaomgcd.taskerm.util.l6;
import lj.e0;
import mi.b;
import pg.d;
import xj.l;
import yj.p;
import yj.q;

public final class ActivityTurnScreenOff extends Activity {
    private b i;

    static final class a extends q implements l<Throwable, e0> {
        a() {
            super(1);
        }

        public final void a(Throwable th) {
            ActivityTurnScreenOff.this.finish();
        }

        public Object invoke(Object obj) {
            a((Throwable) obj);
            return e0.a;
        }
    }

    public static final void c(ActivityTurnScreenOff activityTurnScreenOff) {
        p.i(activityTurnScreenOff, "this$0");
        activityTurnScreenOff.finish();
    }

    public static final void d(l lVar, Object obj) {
        p.i(lVar, "$tmp0");
        lVar.invoke(obj);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        d.k(this);
        ji.b f = l6.i.f(this);
        oi.a aVar = new oi.a() {
            public final void run() {
                ActivityTurnScreenOff.c(ActivityTurnScreenOff.this);
            }
        };
        final a aVar2 = new a();
        this.i = f.y(aVar, new oi.d() {
            public final void accept(Object obj) {
                ActivityTurnScreenOff.d(aVar2, obj);
            }
        });
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        d.l(this);
        b bVar = this.i;
        if (bVar != null) {
            bVar.d();
        }
    }

    @EventBusRxSubscription
    public final void onDisplayTurnedOnWithAction() {
        finish();
    }

    @Override
    public void onWindowFocusChanged(boolean z) {
        super.onWindowFocusChanged(z);
        if (z) {
            Window window = getWindow();
            View decorView = window != null ? window.getDecorView() : null;
            if (decorView == null) {
                return;
            }
            decorView.setSystemUiVisibility(5894);
        }
    }
}