소스 검색

[WallPadMain]
1. 거동수상자 옵션 정보 onResume으로 받아오는것으로 수정

jglee 2 년 전
부모
커밋
d017e28870
1개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 24 0
      WallPadMain/src/main/java/kr/co/icontrols/wallpadmain/MainActivity.java

+ 24 - 0
WallPadMain/src/main/java/kr/co/icontrols/wallpadmain/MainActivity.java

@@ -1899,6 +1899,30 @@ public class MainActivity extends WpadActivity {
             LogUtil.errorLogInfo("", TAG, e);
 		}
         bScreenCheck = true;
+
+		//jglee - 거동 수상자 관련 flag 정보를 resume에서 받아오는것으로 수정
+        WallpadDeviceSet mWallpadDeviceSet = new WallpadDeviceSet(getApplicationContext());
+        cv_bStrangerVideoRecordUsage = mWallpadDeviceSet.Get_Stranger_RecordUse();   // 거동수상자 녹화설정 (관리자 설정)
+        mWallpadDeviceSet.closeDB();
+
+        WallpadStatusData DBMGR = new WallpadStatusData(this);
+        try {
+            cv_bStrangerUserVideoRecordUsage = DBMGR.GetStrangerRecordingOnOff();
+            DBMGR.closeDB();
+            Log.d(TAG, "[getStrangerRecordingUserSetting] bResult [" + cv_bStrangerUserVideoRecordUsage + "]");
+        } catch (RuntimeException re) {
+            LogUtil.errorLogInfo("", TAG, re);
+            DBMGR.closeDB();
+            cv_bStrangerUserVideoRecordUsage = false;
+        } catch (Exception e) {
+            DBMGR.closeDB();
+            Log.e(TAG, "[Exception] getStrangerRecordingUserSetting()");
+            //e.printStackTrace();
+            LogUtil.errorLogInfo("", TAG, e);
+            cv_bStrangerUserVideoRecordUsage = false;
+        }
+
+        
         DebugLogOutput("@@@@@@@@ [onResume] @@@@@@@@");
     }