添加规则删除确认框。
This commit is contained in:
parent
948141d5a9
commit
74d5239898
@ -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
|
||||||
|
@ -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> {
|
||||||
|
|
||||||
@ -60,14 +61,14 @@ public class PhoneConnectRuleAdapter extends RecyclerView.Adapter<RecyclerView.V
|
|||||||
final PhoneConnectRuleModel model = ruleList.get(position);
|
final PhoneConnectRuleModel model = ruleList.get(position);
|
||||||
if (holder instanceof SimpleViewHolder) {
|
if (holder instanceof SimpleViewHolder) {
|
||||||
final SimpleViewHolder simpleViewHolder = (SimpleViewHolder) holder;
|
final SimpleViewHolder simpleViewHolder = (SimpleViewHolder) holder;
|
||||||
String szView = model.getRuleText().trim().equals("")?"[NULL]":model.getRuleText();
|
String szView = model.getRuleText().trim().equals("") ?"[NULL]": model.getRuleText();
|
||||||
simpleViewHolder.tvRuleText.setText(szView);
|
simpleViewHolder.tvRuleText.setText(szView);
|
||||||
simpleViewHolder.scrollView.setOnActionListener(new LeftScrollView.OnActionListener(){
|
simpleViewHolder.scrollView.setOnActionListener(new LeftScrollView.OnActionListener(){
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onUp() {
|
public void onUp() {
|
||||||
ArrayList<PhoneConnectRuleModel> list = Rules.getInstance(context).getPhoneBlacRuleBeanList();
|
ArrayList<PhoneConnectRuleModel> list = Rules.getInstance(context).getPhoneBlacRuleBeanList();
|
||||||
if(position > 0) {
|
if (position > 0) {
|
||||||
ToastUtils.show("onUp");
|
ToastUtils.show("onUp");
|
||||||
simpleViewHolder.scrollView.smoothScrollTo(0, 0);
|
simpleViewHolder.scrollView.smoothScrollTo(0, 0);
|
||||||
// PhoneConnectRuleModel newBean = new PhoneConnectRuleModel();
|
// PhoneConnectRuleModel newBean = new PhoneConnectRuleModel();
|
||||||
@ -85,7 +86,7 @@ public class PhoneConnectRuleAdapter extends RecyclerView.Adapter<RecyclerView.V
|
|||||||
@Override
|
@Override
|
||||||
public void onDown() {
|
public void onDown() {
|
||||||
ArrayList<PhoneConnectRuleModel> list = Rules.getInstance(context).getPhoneBlacRuleBeanList();
|
ArrayList<PhoneConnectRuleModel> list = Rules.getInstance(context).getPhoneBlacRuleBeanList();
|
||||||
if(position < list.size() - 1) {
|
if (position < list.size() - 1) {
|
||||||
ToastUtils.show("onDown");
|
ToastUtils.show("onDown");
|
||||||
simpleViewHolder.scrollView.smoothScrollTo(0, 0);
|
simpleViewHolder.scrollView.smoothScrollTo(0, 0);
|
||||||
// PhoneConnectRuleModel newBean = new PhoneConnectRuleModel();
|
// PhoneConnectRuleModel newBean = new PhoneConnectRuleModel();
|
||||||
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user