我正在使用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掃描得到採空。
我搜索了很多,並嘗試了幾種解決方案,但仍然無法正常工作。任何建議或其他想法,我會感激。