1

앱이 기본보기에 있지 않을 때 내 블루투스 장치를 계속 연결하고 싶습니다. 홈 탭이나 다른 앱을 열 때마다 연결이 끊어집니다. 일시 중지시 어떻게 연결을 유지합니까? 관련 코드는 다음과 같습니다 : 더 안드로이드 문서를 읽기블루투스 LE 연결이 끊어졌습니다.

@Override 
    protected void onPause() { 
     super.onPause(); 
     //Cancel any scans in progress 
     mHandler.removeCallbacks(mStopRunnable); 
     mHandler.removeCallbacks(mStartRunnable); 
     mBluetoothAdapter.stopLeScan(this); 
    } 

    private Runnable mStopRunnable = new Runnable() { 
     @Override 
     public void run() { 
      stopScan(); 
     } 
    }; 

    private Runnable mStartRunnable = new Runnable() { 
     @Override 
     public void run() { 
      startScan(); 
     } 
    }; 

답변

0

, 내가 onDestroy()onStop() 혼란을 깨달았다. 내 onStop()에 연결 해제 기능이 있습니다. 일단 이것이 제거되면 창문을 닫더라도 연결되어있었습니다.

관련 문제