Java Android Mashmallow应用程序在设置中手动禁用权限时崩溃

Java Android Mashmallow应用程序在设置中手动禁用权限时崩溃,java,android,permissions,Java,Android,Permissions,我正在开发Android棉花糖应用程序,我在应用程序启动期间设置了运行时权限。一旦应用程序在后台运行,当用户手动禁用任何一个权限(路径:设置>应用程序>MyApp>权限>联系人、短信、位置)时,我的应用程序将被终止(崩溃)。 有办法处理这种情况吗? 我想知道是否有任何广播接收器来处理我的应用程序,以便我的广播接收器将接收该事件并再次启动我的应用程序 谢谢 如果有。。。你的应用程序只会再次开始崩溃。我认为你应该更改你的应用程序并检查/请求权限。如果你的应用程序需要任何类型的权限,你应该始终检查你是

我正在开发Android棉花糖应用程序,我在应用程序启动期间设置了运行时权限。一旦应用程序在后台运行,当用户手动禁用任何一个权限(路径:设置>应用程序>MyApp>权限>联系人、短信、位置)时,我的应用程序将被终止(崩溃)。 有办法处理这种情况吗? 我想知道是否有任何广播接收器来处理我的应用程序,以便我的广播接收器将接收该事件并再次启动我的应用程序


谢谢

如果有。。。你的应用程序只会再次开始崩溃。我认为你应该更改你的应用程序并检查/请求权限。如果你的应用程序需要任何类型的权限,你应该始终检查你是否已授予该权限。如果您这样做,请执行您的代码。如果您不这样做,那么就不要执行它,而是弹出一条消息,指定您需要打开该权限才能继续。Pztar,感谢您的宝贵反馈。权限都被授予了,权限在设置中被禁用,在我的应用程序之外,我看到操作系统在手动禁用权限时正在终止我的应用程序。你能帮助我如何处理这样的情况吗?如何向用户弹出一条消息-“不要禁用应用程序”