Crash fixed

Stack trace: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.solovyev.android.calculator/org.solovyev.android.calculator.CalculatorDialogActivity}: java.lang.ArrayIndexOutOfBoundsException: length=3; index=100
This commit is contained in:
serso
2014-09-20 11:16:47 +02:00
parent e0ff803442
commit 40687b891e
3 changed files with 23 additions and 16 deletions

View File

@@ -31,6 +31,10 @@ import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import static org.solovyev.common.msg.MessageType.error;
import static org.solovyev.common.msg.MessageType.info;
import static org.solovyev.common.msg.MessageType.warning;
/**
* User: serso
* Date: 9/20/12
@@ -94,6 +98,17 @@ public final class CalculatorMessages {
@Nonnull
public static CalculatorMessage newErrorMessage(@Nonnull String messageCode, @Nullable Object... parameters) {
return new CalculatorMessage(messageCode, MessageType.error, parameters);
return new CalculatorMessage(messageCode, error, parameters);
}
@Nonnull
static MessageType toMessageType(int messageLevel) {
if (messageLevel < info.getMessageLevel()) {
return info;
} else if (messageLevel < warning.getMessageLevel()) {
return warning;
}
return error;
}
}