【问题标题】:Application is getting killed after enable/disable permissions from settings on Android M nexus 6从 Android M nexus 6 上的设置启用/禁用权限后,应用程序被杀死
【发布时间】:2015-08-31 09:17:39
【问题描述】:

在设置->应用->我的应用->权限中启用/禁用权限后,应用程序正在重新启动。 adb 可以看到 Permission 相关的 app op 改变了...,

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

【问题讨论】:

  • 这是预期的行为

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


【解决方案1】:

如果您有后台进程或在后台运行的服务,则如果用户从设置中撤消权限,则该进程将重新启动。除非您的活动上下文与您的服务相关联,否则这不会影响您的活动。Google IO 2015-https://www.youtube.com/watch?v=f17qe9vZ8RM 中的演讲者确实讲述了进程重启等......

【讨论】:

  • 这是写在文档中的任何地方吗?我似乎找不到任何明确说明应该发生这种情况的内容
  • 同样,除了 Google IO 2015 的演讲者所说的之外,我找不到任何关于此的内容。
  • 11:03 的视频,讲者讲这个。
  • 好像还没有正式的书面文档。
  • 这对当前的android版本仍然有效。
猜你喜欢
  • 2018-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-23
  • 2017-04-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多