Commit 10cbb0094a38efce60e1628cc68ffeaf6d0a2668

Authored by YangShuai
1 parent ab663b2d

1 完成设置角色逻辑

module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/presenter/SetFriendsRolePresenter.java
@@ -47,11 +47,6 @@ public class SetFriendsRolePresenter extends MvpBasePresenter<SetFriendsRoleView @@ -47,11 +47,6 @@ public class SetFriendsRolePresenter extends MvpBasePresenter<SetFriendsRoleView
47 if (null == getView()) { 47 if (null == getView()) {
48 return; 48 return;
49 } 49 }
50 - for (int i=0;i<baseInfo.getData().getRoleList().size();i++){  
51 - if (baseInfo.getData().getRoleList().get(i).getRoleName().equals("哥哥")){  
52 - baseInfo.getData().getRoleList().get(i).setAllowUse(false);  
53 - }  
54 - }  
55 getView().initView(baseInfo.getData()); 50 getView().initView(baseInfo.getData());
56 51
57 } 52 }
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/adapter/AllRoleDetailAdapter.java
@@ -4,6 +4,7 @@ import android.content.Context; @@ -4,6 +4,7 @@ import android.content.Context;
4 import android.databinding.DataBindingUtil; 4 import android.databinding.DataBindingUtil;
5 import android.support.annotation.NonNull; 5 import android.support.annotation.NonNull;
6 import android.support.v7.widget.RecyclerView; 6 import android.support.v7.widget.RecyclerView;
  7 +import android.text.TextUtils;
7 import android.util.Log; 8 import android.util.Log;
8 import android.view.LayoutInflater; 9 import android.view.LayoutInflater;
9 import android.view.View; 10 import android.view.View;
@@ -54,7 +55,7 @@ public class AllRoleDetailAdapter extends RecyclerView.Adapter { @@ -54,7 +55,7 @@ public class AllRoleDetailAdapter extends RecyclerView.Adapter {
54 if (null == selectId) { 55 if (null == selectId) {
55 selectId = ""; 56 selectId = "";
56 } 57 }
57 - if (selectId.contains(allRoleList.get(position).getId() + "")) { 58 + if (selectId.equals(allRoleList.get(position).getId() + "")) {
58 binding.checkBox.setChecked(true); 59 binding.checkBox.setChecked(true);
59 } else { 60 } else {
60 binding.checkBox.setChecked(false); 61 binding.checkBox.setChecked(false);
@@ -93,6 +94,7 @@ public class AllRoleDetailAdapter extends RecyclerView.Adapter { @@ -93,6 +94,7 @@ public class AllRoleDetailAdapter extends RecyclerView.Adapter {
93 if (view.getId() == R.id.ll_root) { 94 if (view.getId() == R.id.ll_root) {
94 int position = getAdapterPosition(); 95 int position = getAdapterPosition();
95 String selectId = setRoleAdapter.getRoleInfoList().get(allRoleList.get(position).getParentPosition()).getSelectId(); 96 String selectId = setRoleAdapter.getRoleInfoList().get(allRoleList.get(position).getParentPosition()).getSelectId();
  97 + Log.e(TAG, "onClick: " + selectId);
96 if (null == selectId) { 98 if (null == selectId) {
97 selectId = ""; 99 selectId = "";
98 } 100 }