Recover Files v1.3.9版本的 MD5 值为:27a8b2c239c6cb7111d74d6bb07d21b2

以下内容为反编译后的 SettingActivity.java 源代码,内容仅作参考


package com.game.humpbackwhale.recover.files.activity;

import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import androidx.appcompat.view.a;
import androidx.core.net.MailTo;
import androidx.databinding.DataBindingUtil;
import androidx.webkit.internal.AssetHelper;
import com.blankj.utilcode.util.ToastUtils;
import com.game.humpbackwhale.recover.files.R;
import com.game.humpbackwhale.recover.files.activity.SettingActivity;
import com.game.humpbackwhale.recover.files.databinding.ActivitySettingBinding;
import com.game.humpbackwhale.recover.files.utils.a0;
import com.game.humpbackwhale.recover.files.utils.p;
import q5.b;

public class SettingActivity extends BaseActivity implements View.OnClickListener {

    public ActivitySettingBinding f20074d;

    public String f20075e = b.f37706k;

    private void o(View view) {
        onBackPressed();
    }

    public static void p(Context context) {
        context.startActivity(new Intent(context, (Class<?>) SettingActivity.class));
    }

    @Override
    public void onClick(View view) {
        int id2 = view.getId();
        if (id2 == R.id.setting_feedback) {
            Intent intent = new Intent("android.intent.action.SENDTO");
            intent.setData(Uri.parse(MailTo.MAILTO_SCHEME));
            intent.putExtra("android.intent.extra.EMAIL", new String[]{getResources().getString(R.string.email_bluewhale)});
            intent.putExtra("android.intent.extra.SUBJECT", "");
            intent.putExtra("android.intent.extra.TEXT", "");
            try {
                startActivity(intent);
                return;
            } catch (ActivityNotFoundException unused) {
                ToastUtils.P(R.string.add_mailbox);
                return;
            }
        }
        if (id2 == R.id.setting_share) {
            Intent intent2 = new Intent();
            intent2.setAction("android.intent.action.SEND");
            intent2.putExtra("android.intent.extra.TEXT", this.f20075e);
            intent2.setType(AssetHelper.DEFAULT_MIME_TYPE);
            try {
                startActivity(Intent.createChooser(intent2, getString(R.string.setting_share)));
                return;
            } catch (ActivityNotFoundException e10) {
                e10.printStackTrace();
                return;
            }
        }
        if (id2 == R.id.setting_notification_switch) {
            if (p.n()) {
                this.f20074d.f20417h.setImageResource(R.drawable.ic_setting_close);
                p.a1(false);
            } else {
                this.f20074d.f20417h.setImageResource(R.drawable.ic_setting_open);
                p.a1(true);
            }
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ActivitySettingBinding activitySettingBinding = (ActivitySettingBinding) DataBindingUtil.setContentView(this, R.layout.activity_setting);
        this.f20074d = activitySettingBinding;
        a0.e(this, activitySettingBinding.f20426q, true);
        this.f20074d.setOnClickListener(this);
        this.f20074d.f20425p.setText(b.f37701f);
        this.f20074d.f20421l.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SettingActivity.this.onBackPressed();
            }
        });
        if (p.n()) {
            this.f20074d.f20417h.setImageResource(R.drawable.ic_setting_open);
        } else {
            this.f20074d.f20417h.setImageResource(R.drawable.ic_setting_close);
        }
    }

    public void q(Context context, String str) {
        StringBuilder a10 = a.a("https://play.google.com/store/account/subscriptions?sku=", str, "&package=");
        a10.append(context.getPackageName());
        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(a10.toString()));
        intent.setPackage("com.android.vending");
        context.startActivity(intent);
    }
}