Catch exceptions when loading EQ

This commit is contained in:
Joshua Bahnsen 2013-05-20 21:01:09 -07:00
parent 93b62c79b1
commit 1c98b381e9
1 changed files with 38 additions and 31 deletions

View File

@ -132,10 +132,14 @@ public class EqualizerActivity extends Activity {
private void initEqualizer() {
LinearLayout layout = (LinearLayout) findViewById(R.id.equalizer_layout);
final short minEQLevel = equalizer.getBandLevelRange()[0];
final short maxEQLevel = equalizer.getBandLevelRange()[1];
try {
short[] bandLevelRange = equalizer.getBandLevelRange();
short numberOfBands = equalizer.getNumberOfBands();
for (short i = 0; i < equalizer.getNumberOfBands(); i++) {
final short minEQLevel = bandLevelRange[0];
final short maxEQLevel = bandLevelRange[1];
for (short i = 0; i < numberOfBands; i++) {
final short band = i;
View bandBar = LayoutInflater.from(this).inflate(R.layout.equalizer_bar, null);
@ -172,6 +176,9 @@ public class EqualizerActivity extends Activity {
});
layout.addView(bandBar);
}
} catch (Exception e) {
//TODO: Show a dialog
}
}
private void updateLevelText(TextView levelTextView, short level) {