2013-09-27 103 views
2

我使用这种方式,从服务开始活动,如果我的应用程序是背景:活动与Intent.FLAG_ACTIVITY_NEW_TASK已被破坏

 Intent intent = new Intent(this, FromBackgroundActivity.class); 
     intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     startActivity(intent); 

它的作品完美, 但如果FromBackgroundActivity是主动和我按下主页关键它把所有的背景。 如果我点击我的应用程序在任务栏中它将我的应用程序恢复到前景,但没有FromBackgroundActivity,它被销毁。 ( 如何恢复我的应用程序从背景FromBackgroundActivity

回答

1

尝试intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK));

它会清除所有任务并进入FromBackgroundActivity。

+0

感谢您的answer.but它并没有帮助,当我点击我的应用程序在任务栏android杀死FromBackgroundActivity – Alex

相关问题