当我尝试意图执行新活动 (ProfileActivity) 或在显示 GoogleMap 时打开某些请求权限对话框时,我收到此错误。
启动Activity功能
private fun navigateToProfile(view: View){
val options = ActivityOptions.makeSceneTransitionAnimation(this)
val revealX = (view.x + view.width / 2).toInt()
val revealY = (view.y + view.height / 2).toInt()
val intent = Intent(this, ProfileActivity::class.java)
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
intent.putExtra(ProfileActivity.EXTRA_CIRCULAR_REVEAL_X, revealX);
intent.putExtra(ProfileActivity.EXTRA_CIRCULAR_REVEAL_Y, revealY);
startActivity(intent, options.toBundle())
}
基本上,我的应用由一张地图和一个用于打开个人资料视图的浮动按钮组成,两者都被定义为活动。
日志
E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
D/ViewRootImpl[ProfileActivity]: changeCanvasOpacity: opaque=false
E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
D/ViewRootImpl[ProfileActivity]: changeCanvasOpacity: opaque=false
E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
D/ViewRootImpl[ProfileActivity]: changeCanvasOpacity: opaque=false
E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
我发现这个问题主要是由于在显示地图片段时打开对话框或其他视图组件造成的?有什么办法可以解决吗?