大家有人用過 ?easypermissions框架 申請(qǐng)權(quán)限嗎?(https://github.com/googlesamples/easypermissions)private?void?requireSomePermission()?{
????String[]?perms?=?{
????????????//?把你想要申請(qǐng)的權(quán)限放進(jìn)這里就行,注意用逗號(hào)隔
????????????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);
????}
}不知為何,初次安裝的時(shí)候,允許所需要的權(quán)限之后,沒有回調(diào)。沒有發(fā)消息(handler.sendEmptyMessageDelayed(1002, 500);)然后一直卡在這塊之后每次運(yùn)行,都會(huì)回調(diào),繼續(xù)運(yùn)行。我打斷點(diǎn)調(diào)試了一下,也不知道跑哪去了。怎么解決?。?
- 1 回答
- 0 關(guān)注
- 1683 瀏覽
添加回答
舉報(bào)
0/150
提交
取消