添加规则删除确认框。

This commit is contained in:
ZhanGSKen 2025-03-05 20:49:39 +08:00
parent 948141d5a9
commit 74d5239898
2 changed files with 24 additions and 12 deletions

View File

@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Wed Mar 05 12:40:02 GMT 2025 #Wed Mar 05 12:48:30 GMT 2025
stageCount=10 stageCount=10
libraryProject= libraryProject=
baseVersion=1.0 baseVersion=1.0
publishVersion=1.0.9 publishVersion=1.0.9
buildCount=35 buildCount=37
baseBetaVersion=1.0.10 baseBetaVersion=1.0.10

View File

@ -26,6 +26,7 @@ import android.view.MotionEvent;
import android.widget.HorizontalScrollView; import android.widget.HorizontalScrollView;
import cc.winboll.studio.contacts.views.LeftScrollView; import cc.winboll.studio.contacts.views.LeftScrollView;
import com.hjq.toast.ToastUtils; import com.hjq.toast.ToastUtils;
import cc.winboll.studio.libapputils.view.YesNoAlertDialog;
public class PhoneConnectRuleAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { public class PhoneConnectRuleAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
@ -110,6 +111,10 @@ public class PhoneConnectRuleAdapter extends RecyclerView.Adapter<RecyclerView.V
@Override @Override
public void onDelete() { public void onDelete() {
YesNoAlertDialog.show(simpleViewHolder.scrollView.getContext(), "删除确认", "是否删除该通话规则?", new YesNoAlertDialog.OnDialogResultListener(){
@Override
public void onYes() {
simpleViewHolder.scrollView.smoothScrollTo(0, 0); simpleViewHolder.scrollView.smoothScrollTo(0, 0);
model.setIsSimpleView(true); model.setIsSimpleView(true);
ArrayList<PhoneConnectRuleModel> list = Rules.getInstance(context).getPhoneBlacRuleBeanList(); ArrayList<PhoneConnectRuleModel> list = Rules.getInstance(context).getPhoneBlacRuleBeanList();
@ -118,6 +123,13 @@ public class PhoneConnectRuleAdapter extends RecyclerView.Adapter<RecyclerView.V
notifyDataSetChanged(); notifyDataSetChanged();
//notifyItemChanged(position); //notifyItemChanged(position);
} }
@Override
public void onNo() {
}
});
}
}); });
// simpleViewHolder.editButton.setOnClickListener(new View.OnClickListener() { // simpleViewHolder.editButton.setOnClickListener(new View.OnClickListener() {
// @Override // @Override