| | |
| | | CEventCenter.onBindEvent(false, icEventListener, Constant.BIND_CONNECT_RTK_TOPIC); |
| | | Log.i(TAG, "onDestroy: "); |
| | | } |
| | | private void sendSignalConfigsToRemote() { |
| | | if (signalConfiglist.size()>0){ |
| | | new AsyncTask<Void, Void, List<Integer>>( |
| | | |
| | | ) { |
| | | @Override |
| | | protected List<Integer> doInBackground(Void... voids) { |
| | | return signalConfigViewModel.getAllIndexs(); |
| | | } |
| | | |
| | | @Override |
| | | protected void onPostExecute(List<Integer> indexs) { |
| | | if (listContainsSameValue(indexs)){ |
| | | Log.i(TAG, "sendSignalConfigsToRemote: 有相同的index,不能发送"+gson.toJson(signalConfiglist)); |
| | | Toast.makeText(getApplicationContext(), "不能有相同的物理所引!", Toast.LENGTH_SHORT).show(); |
| | | }else{ |
| | | AYSdk.getInstance().sendCmd(Constant.SEND_CONFIG_SIGNAL,gson.toJson(signalConfiglist)); |
| | | } |
| | | } |
| | | }.execute(); |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |
| | | protected void onResume() { |