Intent.FLAG_ACTIVITY_NEW_TASK

时间:2011-09-08 13:44:52

标签: android

我在应用程序未激活的某个日期和时间显示对话框(具有Dialog主题的活动;否则无法进行)。

if (!Utils.isApplicationInForeground(context)) {
    Intent i = new Intent(context, DialogActivity.class);
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(i);
}

Intent.FLAG_ACTIVITY_NEW_TASK =>因此,当我通过主页按钮显示对话框后启动应用程序(最近的应用程序)DialogActivity正在打开而不是应用程序。

如何打开我的应用程序?

1 个答案:

答案 0 :(得分:-1)

一个愚蠢的想法,因为我不知道你的目的究竟是什么,但是会很好的

DialogActivity.class

覆盖方法onResume()之类的东西,

@Override
protected void onResume() {
    DialogActivity.this.finish();
    super.onResume();
}