导航菜单

页面标题

页面副标题

Hyouka private v5.8.9 - RateShareInviteActivity.java 源代码

正在查看: Hyouka private v5.8.9 应用的 RateShareInviteActivity.java JAVA 源代码文件

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


package com.beint.project.screens;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import com.beint.project.core.services.impl.StorageService;
import com.beint.project.core.utils.Constants;
import com.beint.project.core.utils.Log;

public final class RateShareInviteActivity extends AppCompatActivity implements IRateShareInviteActivity {
    public static final Companion Companion = new Companion(null);
    public static final int STATE_INVITE = 2;
    public static final int STATE_NOSTATE = 3;
    public static final int STATE_RATE = 0;
    public static final int STATE_SHARE = 1;
    private final String TAG = RateShareInviteActivity.class.getCanonicalName();
    private int mCurrentState;

    public static final class Companion {
        private Companion() {
        }

        public Companion(kotlin.jvm.internal.g gVar) {
            this();
        }
    }

    public final int getMCurrentState() {
        return this.mCurrentState;
    }

    public void onBackPressed() {
        super/*androidx.activity.ComponentActivity*/.onBackPressed();
        saveState(this.mCurrentState, System.currentTimeMillis(), true);
        Log.i(this.TAG, "onBackPressed(), last_show_time = " + System.currentTimeMillis());
    }

    protected void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        setContentView(2131558692);
        StorageService storageService = StorageService.INSTANCE;
        String str = Constants.RATE_SHARE_INVITE_SCREEN_STATE;
        kotlin.jvm.internal.k.e(str, "RATE_SHARE_INVITE_SCREEN_STATE");
        this.mCurrentState = Integer.parseInt(storageService.getStringSetting(str, "0"));
        String str2 = Constants.RATE_SHARE_INVITE_LATER_INCREMENT;
        kotlin.jvm.internal.k.e(str2, "RATE_SHARE_INVITE_LATER_INCREMENT");
        int parseInt = Integer.parseInt(storageService.getStringSetting(str2, "0"));
        String str3 = Constants.IS_RATTED_CLICKED;
        kotlin.jvm.internal.k.e(str3, "IS_RATTED_CLICKED");
        boolean parseBoolean = Boolean.parseBoolean(storageService.getStringSetting(str3, "false"));
        if (this.mCurrentState == 0 && parseBoolean) {
            finish();
            return;
        }
        Log.i(this.TAG, "State = " + this.mCurrentState);
        Log.i(this.TAG, "Increment = " + parseInt);
        int i = this.mCurrentState;
        if (i == 0) {
            RateZangiApp rateZangiApp = new RateZangiApp();
            rateZangiApp.setInterface(this);
            getSupportFragmentManager().n().q(2131362950, rateZangiApp).j();
            getSupportFragmentManager().f0();
            return;
        }
        if (i == 1) {
            ShareFragment shareFragment = new ShareFragment();
            shareFragment.setInterface(this);
            getSupportFragmentManager().n().q(2131362950, shareFragment).j();
            getSupportFragmentManager().f0();
            return;
        }
        if (i != 2) {
            finish();
            return;
        }
        InviteFragment inviteFragment = new InviteFragment();
        inviteFragment.setInterface(this);
        getSupportFragmentManager().n().q(2131362950, inviteFragment).j();
        getSupportFragmentManager().f0();
    }

    @Override
    public void saveState(int i, long j, boolean z) {
        StorageService storageService = StorageService.INSTANCE;
        String str = Constants.RATE_SHARE_INVITE_LATER_INCREMENT;
        kotlin.jvm.internal.k.e(str, "RATE_SHARE_INVITE_LATER_INCREMENT");
        Integer valueOf = Integer.valueOf(storageService.getStringSetting(str, "0"));
        int i7 = 0;
        if (z) {
            kotlin.jvm.internal.k.e(valueOf, "latterCount");
            if (valueOf.intValue() >= 3) {
                i++;
            } else {
                i7 = Integer.valueOf(valueOf.intValue() + 1);
            }
        }
        storageService.setSettings(Constants.RATE_SHARE_INVITE_SCREEN_STATE, String.valueOf(i));
        storageService.setSettings(Constants.RATE_SHARE_INVITE_LAST_TIME, String.valueOf(j));
        storageService.setSettings(Constants.RATE_SHARE_INVITE_LATER_INCREMENT, String.valueOf(i7));
    }

    public final void setMCurrentState(int i) {
        this.mCurrentState = i;
    }
}