2
應該使用什麼方法將應用程序移動到背景,然後再將其移動到前景? 我試過使用moveTaskToBack(true),並且活動已成功移動到後臺,但後來我無法將其移動到前臺。 我試着用startActivity()再次開始活動,但沒有成功,似乎沒有方法moveTaskToFront()或類似的東西。將應用程序應用到背景,然後應用到前景
應該使用什麼方法將應用程序移動到背景,然後再將其移動到前景? 我試過使用moveTaskToBack(true),並且活動已成功移動到後臺,但後來我無法將其移動到前臺。 我試着用startActivity()再次開始活動,但沒有成功,似乎沒有方法moveTaskToFront()或類似的東西。將應用程序應用到背景,然後應用到前景
使用moveTaskToBack()
將您的應用程序移動到背景。
將其移動到前臺,使用下面的代碼:
Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName());
startActivity(intent);
如果你正試圖從一個Service
或BroadcastReceiver
做到這一點,那麼你就需要調用startActivity()
之前做到這一點:
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);