Browse Source

1 RoomInfoActivity :屏蔽群消息,取消屏蔽群消息功能完成;

LiuJie 9 years ago
parent
commit
e985fad278

+ 19 - 11
skWeiChatBaidu/src/main/java/com/sk/weichat/ui/message/RoomInfoActivity.java

@@ -84,6 +84,7 @@ public class RoomInfoActivity extends BaseActivity {
     private Friend mRoom;
 
     private TextView mNoticeTv;
+    private TextView sc_tv;//群消息屏蔽
     private MyGridView mGridView;
     private TextView mRoomNameTv;
     private TextView mRoomDescTv;
@@ -147,6 +148,7 @@ public class RoomInfoActivity extends BaseActivity {
     };
 
     private void initView() {
+        sc_tv= (TextView) findViewById(R.id.shield_chat_text);
         mNoticeTv = (TextView) findViewById(R.id.notice_tv);
         mGridView = (MyGridView) findViewById(R.id.grid_view);
         mRoomNameTv = (TextView) findViewById(R.id.room_name_tv);
@@ -348,18 +350,17 @@ public class RoomInfoActivity extends BaseActivity {
             findViewById(R.id.shield_chat_rl).setOnClickListener(new View.OnClickListener() {
                 @Override
                 public void onClick(View v) {//屏蔽群消息
-                    addBlacklist(mRoom);
-                }
-            });
-            findViewById(R.id.shield_chat_rl).setOnClickListener(new View.OnClickListener() {
-                @Override
-                public void onClick(View v) {//屏蔽群消息
-                    addBlacklist(mRoom);
+
+                    if(sc_tv.getText().toString().equals("屏蔽群消息")){
+                        addBlacklist(mRoom);
+                        sc_tv.setText("取消屏蔽群消息");
+                      }else
+                    if(sc_tv.getText().toString().equals("取消屏蔽群消息")){
+                        removeBlacklist(mRoom);
+                        sc_tv.setText("屏蔽群消息");
+                    }
                 }
             });
-
-
-
         } else {
             add_minus_count = 1;
             findViewById(R.id.room_name_arrow_img).setVisibility(View.INVISIBLE);
@@ -380,7 +381,14 @@ public class RoomInfoActivity extends BaseActivity {
             findViewById(R.id.shield_chat_rl).setOnClickListener(new View.OnClickListener() {
                 @Override
                 public void onClick(View v) {//屏蔽群消息
-                    addBlacklist(mRoom);
+                    if(sc_tv.getText().toString().equals("屏蔽群消息")){
+                        addBlacklist(mRoom);
+                        sc_tv.setText("取消屏蔽群消息");
+                    }else
+                    if(sc_tv.getText().toString().equals("取消屏蔽群消息")){
+                        removeBlacklist(mRoom);
+                        sc_tv.setText("屏蔽群消息");
+                    }
                 }
             });
         }