Allows auto dismissing of bluetooth activation dialogs

Create a new overlay boolean that allows products (like Android@Home
ones that have no or minimal display) to not bring up the bluetooth
activation confirmation dialog.

Change-Id: Ib76a26d440ede34cc8a41ffc8b680ca2b20b38ca
Signed-off-by: Mike J. Chen <mjchen@google.com>
This commit is contained in:
Mike J. Chen
2011-09-08 09:49:28 -07:00
committed by Mike Lockwood
parent 0db01ad838
commit 31c5ec8202
3 changed files with 15 additions and 0 deletions

View File

@@ -25,4 +25,8 @@
<!-- Display additional System Update menu if true --> <!-- Display additional System Update menu if true -->
<bool name="config_additional_system_update_setting_enable">false</bool> <bool name="config_additional_system_update_setting_enable">false</bool>
<!-- Whether the bluetooth activation confirmation dialogs should be auto dismissed.
Can be overridden for specific product builds. -->
<bool name="auto_confirm_bluetooth_activation_dialog">false</bool>
</resources> </resources>

View File

@@ -173,6 +173,11 @@ public class RequestPermissionActivity extends Activity implements
mDialog = builder.create(); mDialog = builder.create();
mDialog.show(); mDialog.show();
if (getResources().getBoolean(R.bool.auto_confirm_bluetooth_activation_dialog) == true) {
// dismiss dialog immediately if settings say so
onClick(null, DialogInterface.BUTTON_POSITIVE);
}
} }
@Override @Override

View File

@@ -62,6 +62,12 @@ public class RequestPermissionHelperActivity extends AlertActivity implements
} }
createDialog(); createDialog();
if (getResources().getBoolean(R.bool.auto_confirm_bluetooth_activation_dialog) == true) {
// dismiss dialog immediately if settings say so
onClick(null, BUTTON_POSITIVE);
dismiss();
}
} }
void createDialog() { void createDialog() {