Я использую средство выбора учетной записи для своего приложения для Android.
Intent intent = AccountPicker.newChooseAccountIntent(null, null, new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE }, false, null, null, null, null);
startActivityForResult(intent, REQUEST_CODE_EMAIL);
Все работает нормально. Но я хочу знать, можно ли заставить пользователя нажать «ОК» или «Отмена». В настоящее время, если пользователь щелкает вне этого диалогового окна, это то же самое, что нажатие кнопки «Отмена».
Есть ли способ сделать диалоговое окно модальным, чтобы заставить пользователя щелкнуть либо «ОК», либо «Отмена».
На мой взгляд, отменить это диалоговое окно слишком легко, иногда это происходит непреднамеренно, а затем диалоговое окно исчезает.