| | |
| | | int qf = jsonObject.getInt("qf"); |
| | | int satNum = jsonObject.getInt("sat_num"); |
| | | if (lastSatEqualNow(satNum)&&lastQfEqualNow(qf)){ |
| | | |
| | | }else{ |
| | | String[] rtk_strs = new String[2]; |
| | | rtk_strs[0] = Constant.RTK_INFO_SAT_QF; |
| | | rtk_strs[1] = json; |
| | | Data rtkInfoData = new Data.Builder().putStringArray(Constant.APP_STATUS,rtk_strs).build(); |
| | | OneTimeWorkRequest appStatusWorker = new OneTimeWorkRequest.Builder(AppStatusWorker.class).setInputData(rtkInfoData).build(); |
| | | WorkManager.getInstance(getApplicationContext()).enqueue(appStatusWorker); |
| | | ExamPlatformData.getInstance().setQfAndSatNum(qf,satNum); |
| | | } |
| | | |
| | | } catch (JSONException e) { |