我有一个简单的启动器应用程序,它不会启动任何应用程序,只显示一个WebView。它被设置为默认启动器。我不会在这款平板电脑上使用任何其他应用。当我重新启动平板电脑时,此启动器按预期启动。我的问题是,如果我按下设备的后退按钮,活动就会被销毁,并且它会再次作为新活动创建。我不知道这种行为的重点是什么,因为活动已经可见......视图的启动模式是singleTask,所以我希望它只是保持原状,而不是被重新创造。如何才能做到这一点?据我所知,文档应该按照我的预期工作,而不是现在的方式。
系统在新任务和路由的根目录下创建活动 意图。 但是,如果活动的实例已经存在 存在,系统通过a将意图路由到现有实例 调用它的onNewIntent()方法,而不是创建一个新方法。 http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
答案 0 :(得分:1)
您可以覆盖onBackPressed()并且不执行任何操作
@Override
public void onBackPressed() { }