ModeHandler.java 892 Bytes
package com.studymachine.www.app;

import android.app.Activity;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.ImageView;

import androidx.annotation.NonNull;

import com.studymachine.www.R;
import com.studymachine.www.widget.X5WebView;
import com.tencent.smtt.sdk.ValueCallback;

import java.lang.ref.WeakReference;
import java.util.logging.LogRecord;

public class ModeHandler extends Handler {

    private AppPresentation presentation;
    private long modeTime = 0;

    public long getModeTime() {
        return modeTime;
    }

    public ModeHandler(AppPresentation presentation) {
        this.presentation = presentation;
    }

    @Override
    public void handleMessage(@NonNull Message msg) {
        modeTime = System.currentTimeMillis();
        presentation.setMode(msg.what);
        super.handleMessage(msg);
    }
}