2016-06-16 13 views
1

メインビューにないときにBluetoothデバイスを接続したままにします。ホームタブまたは別のアプリを開くたびに、接続が切断されます。一時停止中に接続を維持するにはどうすればよいですか?関連するコードは以下の通りです:より多くのアンドロイドドキュメントを読んBluetooth 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()に切断機能がありました。これが取り除かれると、私はウィンドウを閉じても接続されたままになりました。

関連する問題