我正在使用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扫描得到采空。
我搜索了很多,并尝试了几种解决方案,但仍然无法正常工作。任何建议或其他想法,我会感激。