创建一个死活动

时间:2012-05-18 19:27:01

标签: android android-activity

所以我创建了一个视图,它扩展了一个活动,这是我的欢迎屏幕。

出于某些荒谬的原因,即使我使用

覆盖第二个屏幕上的后退命令
@Override
public void onBackPressed() {
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
     if (keyCode == KeyEvent.KEYCODE_BACK) {
     //preventing default implementation previous to android.os.Build.VERSION_CODES.ECLAIR
         return true;
     }
     return super.onKeyDown(keyCode, event);    
}

覆盖我的第二个屏幕上的后退命令,该屏幕成为我的主屏幕。我能够回到原始的alpha视图,进入警报对话框,快速反复按下后退按钮,必须已经注册并保存后退命令5次,返回到欢迎屏幕。

现在我的问题是如何确保我永远不会再回到那个活动。

该活动的目的是加载和欢迎屏幕。

2 个答案:

答案 0 :(得分:2)

完成后,

在该活动上致电finish(),或者您可以在清单中设置活动noHistory="true"

答案 1 :(得分:1)

我很难跟踪你写的大部分内容,但是如果你只想显示Activity而无法返回它,请在Activity的清单中添加此内容行:

android:noHistory="true"