大家有人用過 ?easypermissions框架 申請權限嗎?(https://github.com/googlesamples/easypermissions)private?void?requireSomePermission()?{
????String[]?perms?=?{
????????????//?把你想要申請的權限放進這里就行,注意用逗號隔
????????????Manifest.permission.ACCESS_COARSE_LOCATION,
????????????Manifest.permission.ACCESS_FINE_LOCATION,
????????????Manifest.permission.WRITE_EXTERNAL_STORAGE,
????????????Manifest.permission.READ_PHONE_STATE
????};
????if?(EasyPermissions.hasPermissions(this,?perms))?{
????????//?Already?have?permission,?do?the?thing
????????//?...
????????handler.sendEmptyMessageDelayed(1002,?500);
????????Toast.makeText(this,?"Permissions?Granted!",?Toast.LENGTH_LONG).show();
????}?else?{
????????//?Do?not?have?permissions,?request?them?now
????????EasyPermissions.requestPermissions(this,?getString(R.string.rationale_phone),
????????????????num,?perms);
????}
}不知為何,初次安裝的時候,允許所需要的權限之后,沒有回調。沒有發消息(handler.sendEmptyMessageDelayed(1002, 500);)然后一直卡在這塊之后每次運行,都會回調,繼續運行。我打斷點調試了一下,也不知道跑哪去了。怎么解決啊?
添加回答
舉報
0/150
提交
取消