Bugfix: Avoid setProgressNumberFormat on Honeycomb.

This commit is contained in:
James Sanford 2013-07-26 18:01:19 -07:00
parent 3f654b411a
commit 04eecd3147
2 changed files with 10 additions and 4 deletions

View File

@ -323,8 +323,11 @@ public class KegsMain extends SherlockFragmentActivity implements KegsKeyboard.S
// TODO: should probably use an XML layout for this.
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setMessage(getResources().getText(R.string.rom_check));
dialog.setProgressNumberFormat(null);
if (android.os.Build.VERSION.SDK_INT >= 11) {
if (android.os.Build.VERSION.SDK_INT <= 10 || android.os.Build.VERSION.SDK_INT >= 14) {
// This seems to crash on some vendors Honeycomb.
dialog.setProgressNumberFormat(null);
}
if (android.os.Build.VERSION.SDK_INT >= 14) {
dialog.setProgressPercentFormat(null);
}
dialog.setIndeterminate(true);

View File

@ -24,8 +24,11 @@ public class SpecialProgressDialog extends SherlockDialogFragment {
// TODO: should probably use an XML layout for this.
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setMessage(getResources().getText(R.string.progress_message));
dialog.setProgressNumberFormat(null);
if (android.os.Build.VERSION.SDK_INT >= 11) {
if (android.os.Build.VERSION.SDK_INT <= 10 || android.os.Build.VERSION.SDK_INT >= 14) {
// This seems to crash on some vendors Honeycomb.
dialog.setProgressNumberFormat(null);
}
if (android.os.Build.VERSION.SDK_INT >= 14) {
dialog.setProgressPercentFormat(null);
}
dialog.setIndeterminate(true);