在我的应用程序中有三个活动: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));
}
});
这是怎么回事?我该如何解决?