0

在我的应用程序中,我有一个注册页面,我希望用户填写她的凭据并单击图片。完成并注册用户后,我想阻止在按下后退按钮时访问此特定页面。我以前用过

      android:noHistory="true" 

但是,当我在上述活动的清单声明中使用上述代码行启动相机意图时,我会丢失从相机意图发送的数据。如果有任何其他方法可以在按下后退按钮时跳过页面,我想要一些建议。覆盖后退按钮是否可行?

4

1 回答 1

2

像这样声明 Intent 实例:

Intent showActivity = new Intent(CURRENT_ACTIVITY.this, TARGET_ACTIVITY.class);
showActivity.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(showActivity);
finish();

android:noHistory="true"Manifest 中的属性ActivityActivity Stack

编辑:

只有在完成 Camera Intent 代码后,您才应该使用上面的代码。也就是说,注册过程完成之后,您现在想要使用实际应用程序的主活动。此代码自然会因相机意图而失败。;-)

于 2013-02-05T07:02:24.893 回答