我正在爲我的媒體播放器鎖定屏幕替換,我有一個方面的麻煩。開始活動,不帶應用程序前
鎖定屏幕本身是通過我的媒體服務每當屏幕關閉推出了新的活動。問題在於Activity使用應用程序上下文來啓動,這會導致它在用戶解鎖後將應用程序置於前端。
我已經使用這些服務上下文啓動活動試過,但我相信這不起作用,因爲服務本身被鏈接到應用程序。
下面是在啓動該活動的服務的代碼:
Intent mLock = new Intent(context, LockScreen.class);
mLock.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(mLock);
有沒有人對我怎樣可以啓動這一活動,並保持我的應用程序在後臺有什麼建議?
喬希,我知道這是一箇舊的帖子...但你介意分享讓你工作的最終代碼嗎?你是否沒有應用背景開始你的活動?還是FLAG_ACTIVITY_MULTIPLE_TASK | FLAG_ACTIVITY_NEW_TASK? – MegaAppBear