每个人都知道在Android 6.0中,Marshmallow存在一种新的权限机制。
当我开始集成此机制时,我注意到我的应用中包含标记android:noHistory="true"
的所有活动都无法正常工作。
会发生什么? ActivityCompat23Api
- 由于noHistory
标志感,执行请求机制,启动新活动以及请求活动(具有noHistory
标志的活动)的类自动完成。因此,当Android显示权限对话框时,所有包含标记noHistory
的活动都将完成。
我想知道任何变通方法或任何可能的情况,以保持我的活动有效,而不删除noHistory
标记。
答案 0 :(得分:0)
当您不需要活动进入堆栈时,请使用finish()
。它将解决问题。