2016-07-05 120 views
1

我正在运行异步任务。完成过程后,我的onpostexecute方法将启动下一个活动。如果我还没有打开任何其他应用程序(在同一个应用程序中),则会弹出下一个活动。但是如果我打开其他应用程序,我的应用程序在完成任务后不启动,则意味着活动不会提前。它会在上面的LOLLIPOP中正常工作。为什么它不在kitkat中工作?Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT无法正常工作4.4.4

回答

0

Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT只有在Android设置时才会将活动带到前台本身。自己设置它什么都不做

Android文档说。

该标志通常不由应用程序代码设置,而是由系统为您设置,如singleTask模式的launchMode文档中所述。

请参阅LaunchMode documentation