Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. до
  2.  
  3. class ScanHandlerCallback implements android.os.Handler.Callback {
  4. @Override
  5. public boolean handleMessage(Message msg) {
  6. if (msg.what == WHAT_DISCONNECT) {
  7. stopScan();
  8. mainThreadHandler.sendEmptyMessageDelayed(WHAT_CONNECT, DELAY_CONNECT);
  9. }
  10.  
  11. if (msg.what == WHAT_CONNECT && isScanning) {
  12. if (bluetoothAdapter != null && bluetoothAdapter.isEnabled()) {
  13. scanner = bluetoothAdapter.getBluetoothLeScanner();
  14. }
  15. if (scanner != null) {
  16. scanner.startScan(new ArrayList<>(), settings, bluetoothScanCallback);
  17. } else {
  18. mainThreadHandler.post(() -> multiSenseObserverCallback.onError(ERROR_BLUETOOTH_DISABLED, null));
  19. }
  20. mainThreadHandler.removeCallbacksAndMessages(null);
  21. mainThreadHandler.sendEmptyMessageDelayed(WHAT_DISCONNECT, DELAY_DISCONNECT);
  22. }
  23. return true;
  24. }
  25. }
  26.  
  27. после
  28.  
  29. class ScanHandlerCallback implements android.os.Handler.Callback {
  30. @Override
  31. public boolean handleMessage(Message msg) {
  32. if (msg.what == WHAT_DISCONNECT) {
  33. stopScan();
  34. mainThreadHandler.sendEmptyMessageDelayed(WHAT_CONNECT, DELAY_CONNECT);
  35. }
  36.  
  37. if (msg.what == WHAT_CONNECT && isScanning) {
  38. if (bluetoothAdapter != null && bluetoothAdapter.isEnabled()) {
  39. scanner = bluetoothAdapter.getBluetoothLeScanner();
  40. }
  41. if (scanner != null && bluetoothAdapter != null && bluetoothAdapter.isEnabled()) {
  42. scanner.startScan(new ArrayList<>(), settings, bluetoothScanCallback);
  43. } else {
  44. mainThreadHandler.post(() -> multiSenseObserverCallback.onError(ERROR_BLUETOOTH_DISABLED, null));
  45. }
  46. mainThreadHandler.removeCallbacksAndMessages(null);
  47. mainThreadHandler.sendEmptyMessageDelayed(WHAT_DISCONNECT, DELAY_DISCONNECT);
  48. }
  49. return true;
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement