android - 6.0运行中的程序权限变化的时候要怎么处理。
PHPz
PHPz 2017-04-17 17:55:45
0
5
1085

碰到个很奇怪的问题,app在6.0设备上运行的时候,切换到手机设置中关闭某些权限导致app直接挂掉了,关闭的权限还不是当前页面必需的权限

尝试过的解决方法:

在BaseActivity中的onResume方法中进行权限的判断处理:本来想用户切换到设置中的时候应用已经退到后台,再切回app那么Activity会重新唤醒,只有进行后台切换前台的判断,在其中进行权限的处理就能解决。实践后发现:方案不可行,在设置中关闭权限的时候,Application已经被销毁了,热启动的时候重新创建了Application,BaseActivity中的代码根本没有走进去,求大神给个意见改怎么解决这个问题
PHPz
PHPz

学习是最好的投资!

membalas semua(5)
小葫芦

Aplikasi dimusnahkan, kemudian BaseActivity tidak dimusnahkan?

小葫芦

LZ
Adakah anda telah menyelesaikan masalah...saya juga mengalami masalah ini, tolong selesaikan

Peter_Zhu

Jika apl hang, akan sentiasa ada output log Analisis log untuk melihat tempat ia hang
Mengubah suai kebenaran dalam tetapan Android 6.0 akan menyebabkan apl dimulakan semula.

刘奇

Adakah poster mempunyai sebarang penyelesaian? Saya juga menghadapi masalah ini baru-baru ini.

阿神

Belum lagi, nanti akan diserahkan kepada yang lain...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan