message for remove onscreen icon
This commit is contained in:
@@ -30,7 +30,7 @@ public class CalculatorFixableMessage implements Parcelable {
|
||||
private static CalculatorFixableMessage fromParcel(@NotNull Parcel in) {
|
||||
final String message = in.readString();
|
||||
final MessageType messageType = (MessageType) in.readSerializable();
|
||||
final CalculatorFixableError fixableError = (CalculatorFixableError) in.readSerializable();
|
||||
final FixableError fixableError = (FixableError) in.readSerializable();
|
||||
|
||||
return new CalculatorFixableMessage(message, messageType, fixableError);
|
||||
}
|
||||
@@ -52,7 +52,7 @@ public class CalculatorFixableMessage implements Parcelable {
|
||||
|
||||
public CalculatorFixableMessage(@NotNull String message,
|
||||
@NotNull MessageType messageType,
|
||||
@Nullable CalculatorFixableError fixableError) {
|
||||
@Nullable FixableError fixableError) {
|
||||
this.message = message;
|
||||
this.messageType = messageType;
|
||||
this.fixableError = fixableError;
|
||||
|
@@ -17,6 +17,7 @@ import com.actionbarsherlock.app.SherlockActivity;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.solovyev.android.calculator.core.R;
|
||||
import org.solovyev.common.msg.Message;
|
||||
import org.solovyev.common.text.StringUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
@@ -93,8 +94,15 @@ public class CalculatorMessagesDialog extends SherlockActivity {
|
||||
} else {
|
||||
fixButton.setVisibility(View.VISIBLE);
|
||||
fixButton.setOnClickListener(new FixErrorOnClickListener(messages, message));
|
||||
|
||||
final CharSequence fixCaption = fixableError.getFixCaption();
|
||||
if (!StringUtils.isEmpty(fixCaption)) {
|
||||
fixButton.setText(fixCaption);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
viewGroup.addView(view, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
|
||||
}
|
||||
|
||||
|
@@ -31,7 +31,8 @@ public final class CalculatorPreferences {
|
||||
public static class OnscreenCalculator {
|
||||
public static final Preference<Boolean> startOnBoot = new BooleanPreference("onscreen_start_on_boot", false);
|
||||
public static final Preference<Boolean> showAppIcon = new BooleanPreference("onscreen_show_app_icon", true);
|
||||
}
|
||||
public static final Preference<Boolean> removeIconDialogShown = new BooleanPreference("onscreen_remove_icon_dialog_shown", false);
|
||||
}
|
||||
|
||||
public static class Calculations {
|
||||
|
||||
|
Reference in New Issue
Block a user