从Android M nexus 6上的设置启用/禁用权限后,应用程序将被杀死

应用程序在启用/禁用来自Settings-> apps-> my app->权限的权限后重新启动. Adb可以看到与权限相关的应用操作已更改…,
08-31 14:30:29.480 I/ActivityManager( 8206): displayed com.google.android.packageinstaller/com.android.packageinstaller.permission.ui.ManagePermissionsActivity: +392ms

08-31 14:30:29.496 D/Openglrenderer(15990): endAllStagingAnimators on 0x9a60bd80 (ListView) with handle 0x97d4c1f0

08-31 14:30:30.477 D/audio_hw_primary( 7972): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2

08-31 14:30:30.522 D/audioflinger( 7972): mixer(0xb3ec0000) throttle end: throttle time(5)

08-31 14:30:31.298 I/ActivityManager( 8206): Killing 28808:com.sample.ui/u0a109 (adj 2): Permission related app op changed

解决方法

如果您在后台运行后台进程或服务,那么如果用户从设置中撤消权限,则该进程将重新启动.除非您的活动背景与您的服务相关,否则这不应该影响您的活动.Google IO 2015- https://www.youtube.com/watch?v=f17qe9vZ8RM中的发言人确实会告诉您流程重启等等….

相关文章

Android 通过adb shell命令查看内存,CPU,启动时间,电量等...
Monkey Android app稳定性测试工具之Monkey使用教程 by:授客...
Android 常见adb命令 by:授客 QQ:1033553122 1、 查看所有已...
这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...