- 當User按下Home Key後,Android將會delay 5秒的時間,無法從service或BroadcastReceiver中Start Activity。所有動作將會在5秒後才會處理。
- 此為Google為了安全性所定義的動作
Solution 1 need system permission
- 若要解決此問題,必需使App變成system層級
- Root device
- Push apk to /system/priv-app 或 /system/app
- 在Manifest中加上android.permission.STOP_APP_SWITCHES權限
Solution 2 使用picture in picture
start from sdk 24
附上查源码的一些关键点: