Browse Source

1 改bug419

LiuJie 10 years ago
parent
commit
61c1040e64

+ 20 - 3
WeiChat/src/main/java/com/sk/weichat/db/dao/VideoFileDao.java

@@ -85,7 +85,24 @@ public class VideoFileDao {
 		}
 		return null;
 	}
-	
-	
-	
+
+
+	/**
+	 * @desc:删除所有视频文件
+	 * @author:Administrator on 2016/4/18 14:26
+	 */
+	public boolean deleteAllVideoFile(List<VideoFile> videofiles){
+		try {
+			dao.delete(videofiles);
+		} catch (SQLException e) {
+			e.printStackTrace();
+			return false;
+		}catch (NullPointerException e) {
+			e.printStackTrace();
+			return false;
+		}
+		return true;
+	}
+
+
 }

+ 1 - 1
WeiChat/src/main/java/com/sk/weichat/ui/MainActivity.java

@@ -235,7 +235,7 @@ public class MainActivity extends BaseActivity implements NetWorkObserver, AuthS
         }, new StringJsonArrayRequest.Listener<CircleMessage>() {
             @Override
             public void onResponse(ArrayResult<CircleMessage> result) {
-                boolean success = Result.defaultParser(mContext, result, true);
+                boolean success = Result.defaultParser(mContext, result, false);
                 if (success) {
                     List<CircleMessage> datas = result.getData();
                     if (datas != null && datas.size() > 0) { // 没有更多数据

+ 5 - 0
WeiChat/src/main/java/com/sk/weichat/ui/me/SettingActivity.java

@@ -18,6 +18,7 @@ import com.sk.weichat.MyApplication;
 import com.sk.weichat.R;
 import com.sk.weichat.bean.User;
 import com.sk.weichat.db.dao.UserDao;
+import com.sk.weichat.db.dao.VideoFileDao;
 import com.sk.weichat.helper.LoginHelper;
 import com.sk.weichat.sp.UserSp;
 import com.sk.weichat.ui.MainActivity;
@@ -132,6 +133,10 @@ public class SettingActivity extends ActionBackActivity implements View.OnClickL
 
     private void clearCache() {
         String filePath = MyApplication.getInstance().mAppDir;
+        //删除文件
+        VideoFileDao.getInstance().deleteAllVideoFile(
+                VideoFileDao.getInstance().getVideoFiles(
+                        MyApplication.getInstance().mLoginUser.getUserId()));
         new ClearCacheAsyncTaska(filePath).execute(true);
     }
 

+ 1 - 1
WeiChat/src/main/java/com/sk/weichat/ui/message/MessageFragment.java

@@ -286,7 +286,7 @@ public class MessageFragment extends EasyFragment {
         }, new StringJsonArrayRequest.Listener<AttentionUser>() {
             @Override
             public void onResponse(ArrayResult<AttentionUser> result) {
-                boolean success = Result.defaultParser(mActivity, result, true);
+                boolean success = Result.defaultParser(mActivity, result, false);
                 Log.i("MessageFragment", "更新好友列表数据:" + JSON.toJSONString(result));
                 if (success) {
                     FriendDao.getInstance().addAttentionUsers(mHandler, MyApplication.getInstance().mLoginUser.getUserId(), result.getData(),