Explain why permissions are needed

This commit is contained in:
M66B
2019-09-19 11:18:34 +02:00
parent 6f20a4d3a5
commit 176ede10c3
2 changed files with 12 additions and 2 deletions

View File

@@ -464,7 +464,16 @@ public class FragmentSetup extends FragmentBase {
if (granted)
selectAccount();
else
requestPermissions(permissions.toArray(new String[0]), ActivitySetup.REQUEST_CHOOSE_ACCOUNT);
new AlertDialog.Builder(getContext())
.setMessage(R.string.title_setup_gmail_rationale)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
requestPermissions(permissions.toArray(new String[0]), ActivitySetup.REQUEST_CHOOSE_ACCOUNT);
}
})
.setNegativeButton(android.R.string.cancel, null)
.show();
}
private void selectAccount() {