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)
这是怎么回事?我该如何解决?
这是我的一个错误,因为活动会自动销毁。我检查了下的选项Setting=>Developer Option=>Don't Keep Activities。因此,一旦用户离开,所有活动都会被破坏。

通过取消选中此选项,我的应用程序工作正常。
| 归档时间: |
|
| 查看次数: |
6720 次 |
| 最近记录: |