Browse Source

解决聊天列表卡顿问题;

LiuJie 10 years ago
parent
commit
a4fffa3701

+ 1 - 0
WeiChat/src/main/java/com/xzjmyk/pm/activity/helper/LoginHelper.java

@@ -131,6 +131,7 @@ public class LoginHelper {
 						userStatus = STATUS_USER_NO_UPDATE;
 					}
 				} else {// Token过期
+					//STATUS_USER_TOKEN_OVERDUE
 					userStatus = STATUS_USER_TOKEN_OVERDUE;
 				}
 			}

+ 1 - 0
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/MainActivity.java

@@ -251,6 +251,7 @@ public class MainActivity extends BaseActivity implements NetWorkObservable.NetW
         }
         HashMap<String, String> params = new HashMap<String, String>();
         params.put("access_token", MyApplication.getInstance().mAccessToken);
+
         final BaseActivity mContext = MainActivity.this;
         StringJsonArrayRequest<CircleMessage> request = new StringJsonArrayRequest<CircleMessage>(
                 config.MSG_LIST, new Response.ErrorListener() {

+ 1 - 0
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/SplashActivity.java

@@ -126,6 +126,7 @@ public class SplashActivity extends BaseActivity {
 		case LoginHelper.STATUS_USER_FULL:
 		case LoginHelper.STATUS_USER_NO_UPDATE:
 		case LoginHelper.STATUS_USER_TOKEN_OVERDUE:
+			//状态,进入主mainactivity
 			intent.setClass(mContext, MainActivity.class);
 			break;
 		case LoginHelper.STATUS_USER_SIMPLE_TELPHONE:

+ 1 - 2
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/message/ChatActivity.java

@@ -349,7 +349,6 @@ public class ChatActivity extends ActionBackActivity
 
                 @Override
                 public void run() {
-                    // TODO Auto-generated method stub
                     int messageType = instantMessage.getType();
                     if (messageType == XmppMessage.TYPE_TEXT) {// 转发文字
 
@@ -841,7 +840,7 @@ public class ChatActivity extends ActionBackActivity
                     mChatContentView.setNeedRefresh(false);
                 }
             }
-        }, 1000);
+        }, 1);
     }
 
     /***********************

+ 1 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/message/MucChatActivity.java

@@ -918,7 +918,7 @@ public class MucChatActivity extends ActionBackActivity
                     mChatContentView.setNeedRefresh(false);
                 }
             }
-        }, 1000);
+        }, 1);
     }
 
     /***********************

+ 1 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/view/ChatContentView.java

@@ -219,7 +219,7 @@ public class ChatContentView extends PullDownListView implements OnMediaStateCha
         if (mChatContentAdapter == null) {
             return;
         }
-        mChatContentAdapter.notifyDataSetInvalidated();
+        mChatContentAdapter.notifyDataSetChanged();
         if (scrollToBottom)
             scrollToBottom();
     }