Android Marshmallow noHistory =" true"错误行为

时间:2016-03-11 09:56:27

标签: android android-permissions android-6.0-marshmallow

每个人都知道在Android 6.0中,Marshmallow存在一种新的权限机制。

当我开始集成此机制时,我注意到我的应用中包含标记android:noHistory="true"的所有活动都无法正常工作。

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

我想知道任何变通方法或任何可能的情况,以保持我的活动有效,而不删除noHistory标记。

1 个答案:

答案 0 :(得分:0)

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