display bug

chengzhenyu лет %!s(int64=8): %!d(string=назад)
Родитель
Сommit
c32e363b6a

+ 4 - 0
app/src/main/java/ai/pai/lensman/db/DBService.java

@@ -100,6 +100,7 @@ public class DBService {
100 100
     public void addPhotoBean(PhotoBean bean){
101 101
         SQLiteDatabase db = null;
102 102
         synchronized (DB_LOCK) {
103
+            LogHelper.d(TAG,"dbservice addUploadPhoto "+bean.photoId);
103 104
             try {
104 105
                 db = dbHelper.getWritableDatabase();
105 106
                 db.beginTransaction();
@@ -127,6 +128,7 @@ public class DBService {
127 128
         SQLiteDatabase db = null;
128 129
         synchronized (DB_LOCK) {
129 130
             try {
131
+                LogHelper.d(TAG,"dbservice deletePhotoBean "+bean.photoId);
130 132
                 db = dbHelper.getReadableDatabase();
131 133
                 db.beginTransaction();
132 134
                 db.execSQL("delete  from " + DBHelper.PHOTO_INFO_TABLE + " where "
@@ -151,12 +153,14 @@ public class DBService {
151 153
         Cursor c = null;
152 154
         synchronized (DB_LOCK) {
153 155
             try {
156
+                LogHelper.d(TAG,"dbservice getSessionBeanListByDay ");
154 157
                 db = dbHelper.getReadableDatabase();
155 158
                 db.beginTransaction();
156 159
                 c = db.rawQuery("select * from " + DBHelper.PHOTO_INFO_TABLE + " where "
157 160
                         + DBHelper.PHOTO_INFO_COLUMNS.SESSION_DATE + " = '" + sessionDate + "' order by " + DBHelper.PHOTO_INFO_COLUMNS.SESSION_SEQ + " desc", null);
158 161
                 while (c.moveToNext()) {
159 162
                     PhotoBean photoBean = cursor2PhotoBean(c);
163
+                    LogHelper.d(TAG,"dbservice getSessionBeanListByDay photo found"+photoBean.photoId);
160 164
                     if(sessionBeanArrayList.size()==0 || sessionBeanArrayList.get(sessionBeanArrayList.size()-1).sessionSeq!=photoBean.sessionSeq){
161 165
                         SessionBean sessionBean = new SessionBean();
162 166
                         sessionBean.sessionDate = photoBean.sessionDate;

+ 4 - 0
app/src/main/java/ai/pai/lensman/session/SessionPresenter.java

@@ -2,6 +2,8 @@ package ai.pai.lensman.session;
2 2
 
3 3
 import android.content.Intent;
4 4
 
5
+import com.android.common.utils.LogHelper;
6
+
5 7
 import java.util.ArrayList;
6 8
 
7 9
 import ai.pai.lensman.App;
@@ -79,6 +81,7 @@ public class SessionPresenter implements SessionContract.Presenter, SessionInter
79 81
         DBService.getInstance().addPhotoBean(bean);
80 82
         sessionView.showPhotoRecyclerView();
81 83
         sessionView.addNewPhoto(bean);
84
+        photoList.add(0,bean);
82 85
         App.getAppContext().startService(new Intent(App.getAppContext(), UploadService.class));
83 86
     }
84 87
 
@@ -93,6 +96,7 @@ public class SessionPresenter implements SessionContract.Presenter, SessionInter
93 96
             return;
94 97
         }
95 98
         PhotoBean photoBean = photoList.get(index);
99
+        LogHelper.d("DBService","swipeToDeletePhoto" +photoBean.photoId);
96 100
         photoList.remove(photoBean);
97 101
         DBService.getInstance().deletePhotoBean(photoBean);
98 102
         interactor.deletePhoto(photoBean);