166
     public void showEmptyView() {
151
-        qrcodeScanBtn.setVisibility(View.VISIBLE);
152
-        photosRecyclerView.setVisibility(View.GONE);
153
-        noPhotoLayout.setVisibility(View.VISIBLE);
167
+        photosRecyclerView.post(new Runnable() {
168
+            @Override
169
+            public void run() {
170
+                qrcodeScanBtn.setVisibility(View.VISIBLE);
171
+                photosRecyclerView.setVisibility(View.GONE);
172
+                noPhotoLayout.setVisibility(View.VISIBLE);
173
+            }
174
+        });
175
+
154 176
     }
155 177
 
156 178
     @Override

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

@@ -64,7 +64,7 @@ public class SessionInteractor implements Callback{
64 64
                 + File.separator + ai.pai.lensman.utils.Constants.ORIGIN_DIR_NAME;
65 65
        new File(sessionWorkingDirPath).mkdirs();
66 66
 
67
-        int result = CameraJNIInterface.getInstance().mygpcamerainit();
67
+        int result = CameraJNIInterface.getInstance().java_mygpcamerainit();
68 68
         if(result>=0){
69 69
             listener.onSessionStartSuccess(sessionBean.sessionId);
70 70
             isWorking = true;
@@ -106,7 +106,7 @@ public class SessionInteractor implements Callback{
106 106
         }
107 107
 
108 108
         isLastQueryReturned = false;
109
-        String photoName = CameraJNIInterface.getInstance().mygpcamerawaitforevent(sessionWorkingDirPath);
109
+        String photoName = CameraJNIInterface.getInstance().java_mygpcamerawaitforevent(sessionWorkingDirPath);
110 110
         if(photoName!=null && photoName.length()>0){
111 111
             String sub = photoName.substring(0,1);
112 112
             if(TextUtils.isDigitsOnly(sub)){
@@ -122,7 +122,7 @@ public class SessionInteractor implements Callback{
122 122
                 bean.sessionSeq = sessionBean.sessionSeq;
123 123
                 bean.sessionDate = sessionBean.sessionDate;
124 124
                 bean.sessionCreateTime = sessionBean.createTime;
125
-                bean.photoPath = Constants.APP_IMAGE_DIR+File.separator+photoName;
125
+                bean.photoPath = sessionWorkingDirPath+File.separator+photoName;
126 126
                 listener.onSessionPhotoCaptured(bean);
127 127
             }
128 128
         }
@@ -138,7 +138,7 @@ public class SessionInteractor implements Callback{
138 138
             photoCaptureTimer.cancel();
139 139
             photoCaptureTimer = null;
140 140
         }
141
-        CameraJNIInterface.getInstance().mygpcameraexit();
141
+        CameraJNIInterface.getInstance().java_mygpcameraexit();
142 142
         listener.onSessionEnd(sessionBean.sessionId);
143 143
         if(cameraInitHandler!=null){
144 144
             cameraInitHandler.removeCallbacksAndMessages(null);

kodo - Gogs: Go Git Service

盈多

Brightcells: ec28c21eb0 First Initial %!s(int64=8) %!d(string=hace) años
..
__init__.py ec28c21eb0 First Initial %!s(int64=8) %!d(string=hace) años
errno_utils.py ec28c21eb0 First Initial %!s(int64=8) %!d(string=hace) años
response_utils.py ec28c21eb0 First Initial %!s(int64=8) %!d(string=hace) años