【发布时间】:2016-05-31 11:48:59
【问题描述】:
我正在使用 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 时,扫描会停止。
我已经搜索了很多并尝试了几种解决方案,但仍然无法正常工作。任何建议或其他想法我将不胜感激。
【问题讨论】:
标签: android android-activity android-service bluetooth-lowenergy