我使用Activity来使用BLE BluetoothLeService
(车辆速度,温度等)永久地从车辆获取数据,并将其实时注入Sqlite DataBase
,
直到它完美运作。
我的问题是,当我按回按键返回我的原则活动时,我想继续扫描。
所以我试图覆盖onKeyDown
,如下所示,但是当我点击keyBack时,扫描仍然有效,但它将所有应用程序onBackground
放入活动中。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
moveTaskToBack(true);
return true;
}
return false;
}
我还尝试将moveTaskToBack(true)
放在onStop
内,当我点击keyBack时,扫描会停止。
我经常搜索并尝试了几种解决方案,但仍然无法正常工作。我会对任何建议或其他想法表示赞赏。