From fafdeae594f79bad8133837e5cde239afca4da54 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期五, 06 十二月 2024 16:13:02 +0800 Subject: [PATCH] 1.优化工单列表状态显示 2.接口添加token失效判断,失效后跳转到登录界面。 --- app/src/main/java/com/dayu/pipirrapp/view/ConfirmDialog.java | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/dayu/pipirrapp/view/ConfirmDialog.java b/app/src/main/java/com/dayu/pipirrapp/view/ConfirmDialog.java index 17ce71a..4b71eb8 100644 --- a/app/src/main/java/com/dayu/pipirrapp/view/ConfirmDialog.java +++ b/app/src/main/java/com/dayu/pipirrapp/view/ConfirmDialog.java @@ -24,7 +24,7 @@ Activity mContext; - View.OnClickListener mListner; + ConfirmOnClickListener mListner; String mData; String mTitle; @@ -34,15 +34,15 @@ initView(); } - public ConfirmDialog(@NonNull Activity context, View.OnClickListener listner) { - super(context,R.style.showSelfDialog); + public ConfirmDialog(@NonNull Activity context, ConfirmOnClickListener listner) { + super(context, R.style.showSelfDialog); mContext = context; mListner = listner; initView(); } - public ConfirmDialog(@NonNull Activity context, String data, View.OnClickListener listner) { + public ConfirmDialog(@NonNull Activity context, String data, ConfirmOnClickListener listner) { super(context, R.style.showSelfDialog); mContext = context; mListner = listner; @@ -50,8 +50,8 @@ initView(); } - public ConfirmDialog(@NonNull Activity context, String title, String data, View.OnClickListener listner) { - super(context,R.style.showSelfDialog); + public ConfirmDialog(@NonNull Activity context, String title, String data, ConfirmOnClickListener listner) { + super(context, R.style.showSelfDialog); mContext = context; mListner = listner; mData = data; @@ -83,7 +83,12 @@ mContext.finish(); }); } else { - ok.setOnClickListener(mListner); + ok.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mListner.onClick(ConfirmDialog.this, v); + } + }); } } @@ -101,4 +106,9 @@ getWindow().getDecorView().setPadding(0, 0, 0, 0); getWindow().setAttributes(layoutParams); } + + + public interface ConfirmOnClickListener { + void onClick(ConfirmDialog confirmDialog, View v); + } } -- Gitblit v1.8.0