Question: We have Spring Boot Application (Application 1 , which runs on Spring Boot 1.5 and Java 1.8 , and we are trying to use dependency Spring Boot Admin Client 2.0).
Now we have another application (Application 2 , which is on Spring Boot 2.0 , Java 1.8 and Spring Boot Admin Server 2.0 .) We need to set up communication between both of them. We tried tweaking few things but the client fails to register with server. (Application 1 fails to get register with Application 2). Any help would be appreciated . We cannot upgrade to Spring Boot 2.0 for our spring client (Application 1) but wanted to use new Spring Boot Admin server to display stats.

Answer: 
[Click here](http://github.com/Karumi/Dexter) for run time permissions! please look into this github.com/Karumi/Dexter
You can use [PermissionDispatcher](https://github.com/codepath/android_guides/wiki/Managing-Runtime-Permissions-with-PermissionsDispatcher) to handle it very gently AFAIK it works in all versions. 

Hope this will help you