Android 主活动自动销毁(完成)

Nav*_*mar 0 android android-activity

在我的应用程序中,有三个活动:A、B 和 C。活动 A 是主要活动。

当我使用 A 从 A 启动 Activity B 时Intent,A 会自动销毁。但是,当我启动 B 时,我还没有完成 A。然后,当我按下设备中的后退按钮时,A 开始使用,onCreate并且我丢失了所有数据,因为我没有使用Intent返回按钮。

从 B 打开 C 时也会发生同样的情况。

button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                startActivity(new Intent(ActivityA.this,
                        ActivityB.class));
            }
        });
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?我该如何解决?

Nav*_*mar 5

这是我的一个错误,因为活动会自动销毁。我检查了下的选项Setting=>Developer Option=>Don't Keep Activities。因此,一旦用户离开,所有活动都会被破坏。

在此输入图像描述

通过取消选中此选项,我的应用程序工作正常。