jimu-decompiled/sources/com/ubt/jimu/diy/view/popupwindow/ExchangeDialog.java
2025-05-13 19:24:51 +02:00

74 lines
2.8 KiB
Java

package com.ubt.jimu.diy.view.popupwindow;
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.view.View;
import android.widget.TextView;
import com.ubt.jimu.R;
import com.ubt.jimu.community.view.popwindow.BaseDialog;
import com.ubtech.permission.JimuPermissionRequest;
import com.ubtech.permission.PermissionRequestListener;
/* loaded from: classes2.dex */
public class ExchangeDialog extends BaseDialog {
private DialogInteraction interaction;
private TextView tvCancel;
private TextView tvExchange;
public interface DialogInteraction {
void onChangeModelLogo();
}
public ExchangeDialog(Context context) {
super(context);
}
@Override // com.ubt.jimu.community.view.popwindow.BaseDialog
public void initData() {
this.tvCancel = (TextView) findViewById(R.id.tv_cancel);
this.tvExchange = (TextView) findViewById(R.id.tv_exchange);
this.tvCancel.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.popupwindow.ExchangeDialog.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
ExchangeDialog.this.dismiss();
}
});
this.tvExchange.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.popupwindow.ExchangeDialog.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
JimuPermissionRequest.c((Activity) ((BaseDialog) ExchangeDialog.this).mContext, new PermissionRequestListener() { // from class: com.ubt.jimu.diy.view.popupwindow.ExchangeDialog.2.1
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
if (ExchangeDialog.this.interaction != null) {
ExchangeDialog.this.interaction.onChangeModelLogo();
}
ExchangeDialog.this.dismiss();
}
});
}
});
}
@Override // com.ubt.jimu.community.view.popwindow.BaseDialog
public int layoutId() {
return R.layout.dialog_exchange;
}
public void setInteraction(DialogInteraction dialogInteraction) {
this.interaction = dialogInteraction;
}
public ExchangeDialog(Context context, int i) {
super(context, i);
}
protected ExchangeDialog(Context context, boolean z, DialogInterface.OnCancelListener onCancelListener) {
super(context, z, onCancelListener);
}
}