| | |
| | | WorkManager.getInstance(getApplicationContext()).enqueue(gpsinfoWorkRequest); |
| | | break; |
| | | case Constant.ENTER_OR_EXIT_ITEM: |
| | | int type = 0; |
| | | int enter_status = -1; |
| | | try { |
| | | JSONObject rtkConfigUpdtea = new JSONObject(json); |
| | | type = rtkConfigUpdtea.getInt("type"); |
| | | enter_status = rtkConfigUpdtea.getInt("enter"); |
| | | String itemstr=ExamPlatformData.getInstance().getItemStatusStr(type); |
| | | ExamPlatformData.getInstance().getTTS().speak(itemstr+(enter_status==Constant.EXIT_CURRENT_ITEM?"结束":"开始")); |
| | | } catch (JSONException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | Data exam_enter_exitdata = new Data.Builder().putString(Constant.exam_enter_exitdata,json).build(); |
| | | OneTimeWorkRequest examStatusWorker = new OneTimeWorkRequest.Builder(ExamStatusWoker.class).setInputData(exam_enter_exitdata).build(); |
| | | WorkManager.getInstance(getApplicationContext()).enqueue(examStatusWorker); |