package com.ubtech.permission.dialog; import android.content.Context; import android.content.DialogInterface; import android.text.TextUtils; import android.widget.Toast; import com.ubtech.permission.JimuPermissionRequest; import com.ubtech.permission.PermissionUtils; import com.ubtech.permission.R$string; import com.ubtech.view.dialog.SimpleDialog; import com.ubtrobot.log.ALog; import com.yanzhenjie.permission.AndPermission; import com.yanzhenjie.permission.Setting; import java.util.List; /* loaded from: classes2.dex */ public class PermissionDialog { /* JADX INFO: Access modifiers changed from: private */ public static void b(Context context) { Setting a = AndPermission.a(context).a().a(); a.a(new Setting.Action() { // from class: com.ubtech.permission.dialog.PermissionDialog.5 @Override // com.yanzhenjie.permission.Setting.Action public void a() { ALog.a("PermissionDialog").d("message_setting_comeback"); } }); a.start(); } public static void a(final Context context, String[] strArr) { String str; String a = JimuPermissionRequest.a(context, strArr); List a2 = PermissionUtils.a(context, strArr); if (TextUtils.isEmpty(a)) { str = context.getString(R$string.permission_prompt_open_permission_by_settings, TextUtils.join("\n", a2)); } else { str = a + context.getString(R$string.please_goto_setting_open_permission, TextUtils.join("\n", a2)); } new SimpleDialog.Builder(context).a(false).a((CharSequence) str).b(context.getString(R$string.permission_text_permission_denied_forever_positive_btn)).a(context.getString(R$string.permission_dialog_negative_btn_text), true).a(new DialogInterface.OnClickListener() { // from class: com.ubtech.permission.dialog.PermissionDialog.2 @Override // android.content.DialogInterface.OnClickListener public void onClick(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); } }).b(new DialogInterface.OnClickListener() { // from class: com.ubtech.permission.dialog.PermissionDialog.1 @Override // android.content.DialogInterface.OnClickListener public void onClick(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); PermissionDialog.b(context); } }).a().show(); } public static void a(Context context, List list) { Toast.makeText(context, context.getString(R$string.permission_message_permission_denied, TextUtils.join("\n", PermissionUtils.a(context, list))), 0).show(); } }