Android 安卓棉花糖noHistory=";“真的”;行为不端

Android 安卓棉花糖noHistory=";“真的”;行为不端,android,android-permissions,android-6.0-marshmallow,Android,Android Permissions,Android 6.0 Marshmallow,每个人都知道安卓6.0棉花糖中存在一种新的权限机制 当我开始集成这个机制时,我注意到我的应用程序中包含flagandroid:noHistory=“true”的所有活动都不能正常工作 会发生什么ActivityCompat23Api—执行请求机制、启动新活动以及请求的活动(带有noHistory标志的活动)自动完成的类,由于noHistory标志感测。因此,当Android显示权限对话框时,所有包含flagnoHistory的活动都将完成 我想知道任何解决方法或任何可能的方案,以保持我的活动正常

每个人都知道安卓6.0棉花糖中存在一种新的权限机制

当我开始集成这个机制时,我注意到我的应用程序中包含flag
android:noHistory=“true”
的所有活动都不能正常工作

会发生什么
ActivityCompat23Api
—执行请求机制、启动新活动以及请求的活动(带有
noHistory
标志的活动)自动完成的类,由于
noHistory
标志感测。因此,当Android显示权限对话框时,所有包含flag
noHistory
的活动都将完成


我想知道任何解决方法或任何可能的方案,以保持我的活动正常运行,而不删除
noHistory
标志。

当不需要将活动放入堆栈时,请使用
finish()
。它将解决问题。

当不需要将活动放在堆栈中时,请使用
finish()
。它将解决问题。

我不使用noHistory,而是使用一些标志调用下一个活动。如果使用以下标志设置意图:setFlags(intent.FLAG_ACTIVITY_NEW_TASK | intent.FLAG_ACTIVITY_CLEAR_TOP);然后,新活动开始并清除堆栈和所有以前的历史记录。我只需要在我的启动页面中进行初始下载,但它对我有效。除了使用noHistory,我只是使用一些标志调用下一个活动。如果使用以下标志设置意图:setFlags(intent.FLAG_ACTIVITY_NEW_TASK | intent.FLAG_ACTIVITY_CLEAR_TOP);然后,新活动开始并清除堆栈和所有以前的历史记录。我只需要在我的启动页面中进行初始下载,但它对我来说很有用