0

如何防止同一活动的多个屏幕?

假设用户点击了活动 A 中的一些东西,转到活动 B,返回到活动 A,活动 A 和活动 B 之间的转换带有“ finish();

但是,当我单击活动 A 中的后退按钮时,在实际关闭应用程序之前,我仍然关闭它的 3 个实例。我该如何防止这种情况?

我把这条线放在活动上

 android:launchMode="singleInstance"

它似乎没有帮助

4

1 回答 1

1

尝试finish()在您onStop()活动 A中使用

@Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        finish();
    }
于 2013-07-15T07:36:15.307 回答