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

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


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

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.appcompat.view.a;
import com.game.humpbackwhale.recover.files.R;
import com.game.humpbackwhale.recover.files.activity.FirstSubsActivity;
import com.lxj.xpopup.core.CenterPopupView;

public class CancelSubsDialog extends CenterPopupView implements View.OnClickListener {

    public Context f20575z;

    public CancelSubsDialog(@NonNull Context context) {
        super(context);
        this.f20575z = context;
    }

    @Override
    public void G() {
        findViewById(R.id.cancel_btn1).setOnClickListener(this);
        findViewById(R.id.cancel_btn2).setOnClickListener(this);
    }

    public void T(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);
    }

    @Override
    public int getImplLayoutId() {
        return R.layout.dialog_cancel_subs;
    }

    @Override
    public void onClick(View view) {
        int id2 = view.getId();
        if (id2 == R.id.cancel_btn1) {
            T(this.f20575z, "noData");
        } else if (id2 == R.id.cancel_btn2) {
            FirstSubsActivity.s(this.f20575z, false);
        } else {
            q();
        }
    }
}