回来没有破坏活动

时间:2014-12-09 02:19:56

标签: android android-intent

我有A和B活动。 A在发布时为singleTop,B为excludeFromRecents。当我从B回到A时,B总是在摧毁。怎么预防呢?当我按下Home时,B就停止了,并没有令人讨厌。感谢。

如果B活动,则返回代码:

    Intent intent = new Intent(this, ActivityPlaylist.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);

没有旗帜,根本没有工作。

我也有防止在onCreate创建新实例的原因我从Eclipse(bug)启动应用程序的原因:

    if (!isTaskRoot()) {
        // Android launched another instance of the root activity into an existing task
        //  so just quietly finish and go away, dropping the user back into the activity
        //  at the top of the stack (ie: the last state of this task)
        finish();
        return;
    }

更新:我的情况是我需要不要丢失B条件,包括列表位置等等。

0 个答案:

没有答案