【问题标题】:Bluetooth LE Disconnects on Pause蓝牙 LE 在暂停时断开连接
【发布时间】:2016-06-16 17:35:05
【问题描述】:

我希望我的蓝牙设备在应用不在主视图中时保持连接。每次我打开主页选项卡或其他应用程序时,它都会断开连接。如何在暂停时保持连接?相关代码如下:

@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();
        }
    };

【问题讨论】:

    标签: java android android-studio bluetooth bluetooth-lowenergy


    【解决方案1】:

    阅读更多 android 文档后,我意识到我将 onStop()onDestroy() 混淆了。我的onStop() 中有一个断开连接的功能。一旦删除它,尽管我关闭了窗口,它仍然保持连接。

    【讨论】:

      猜你喜欢
      • 2012-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 2018-06-25
      • 1970-01-01
      • 2014-10-04
      相关资源
      最近更新 更多