@@ -219,12 +219,16 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie  | 
            ||
| 219 | 219 | 
                 | 
            
| 220 | 220 | 
                @Override  | 
            
| 221 | 221 | 
                     public void refreshCameraStatus(final String status) {
               | 
            
| 222 | 
                -        cameraStatusTextView.post(new Runnable() {
               | 
            |
| 223 | 
                - @Override  | 
            |
| 224 | 
                -            public void run() {
               | 
            |
| 225 | 
                - cameraStatusTextView.setText(status);  | 
            |
| 226 | 
                - }  | 
            |
| 227 | 
                - });  | 
            |
| 222 | 
                +        if(cameraStatusTextView!=null){
               | 
            |
| 223 | 
                +            cameraStatusTextView.post(new Runnable() {
               | 
            |
| 224 | 
                + @Override  | 
            |
| 225 | 
                +                public void run() {
               | 
            |
| 226 | 
                +                    if(cameraStatusTextView!=null){
               | 
            |
| 227 | 
                + cameraStatusTextView.setText(status);  | 
            |
| 228 | 
                + }  | 
            |
| 229 | 
                + }  | 
            |
| 230 | 
                + });  | 
            |
| 231 | 
                + }  | 
            |
| 228 | 232 | 
                }  | 
            
| 229 | 233 | 
                 | 
            
| 230 | 234 | 
                @Override  | 
            
                @@ -86,12 +86,6 @@ public class SessionPresenter implements SessionContract.Presenter, SessionInter  | 
            ||
| 86 | 86 | 
                         if (!isWorking) {
               | 
            
| 87 | 87 | 
                return;  | 
            
| 88 | 88 | 
                }  | 
            
| 89 | 
                -        if(BuildConfig.isTestMode){
               | 
            |
| 90 | 
                -            if(photoList!=null && photoList.size()>10){
               | 
            |
| 91 | 
                - interactor.endSession();  | 
            |
| 92 | 
                - return;  | 
            |
| 93 | 
                - }  | 
            |
| 94 | 
                - }  | 
            |
| 95 | 89 | 
                LogHelper.d(TAG,"onSessionPhotoCaptured "+bean);  | 
            
| 96 | 90 | 
                bean.groupId = groupId;  | 
            
| 97 | 91 | 
                DBService.getInstance().addPhotoBean(bean);  | 
            
                @@ -108,6 +102,9 @@ public class SessionPresenter implements SessionContract.Presenter, SessionInter  | 
            ||
| 108 | 102 | 
                 | 
            
| 109 | 103 | 
                @Override  | 
            
| 110 | 104 | 
                     public void onCameraStatusChanged(String status) {
               | 
            
| 105 | 
                +        if (!isWorking) {
               | 
            |
| 106 | 
                + return;  | 
            |
| 107 | 
                + }  | 
            |
| 111 | 108 | 
                sessionView.refreshCameraStatus(status);  | 
            
| 112 | 109 | 
                }  | 
            
| 113 | 110 | 
                 |