diff --git a/README.md b/README.md new file mode 100644 index 0000000..7b8bcfb --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# coloringbook-lib-utils + +This is a utility library for [coloring-book](https://github.com/niccokunzmann/coloring-book). + diff --git a/releases/androidsoft-utils-1.0.1.jar b/releases/androidsoft-utils-1.0.1.jar new file mode 100644 index 0000000..da63d81 Binary files /dev/null and b/releases/androidsoft-utils-1.0.1.jar differ diff --git a/src/main/java/org/androidsoft/utils/ui/WhatsNewActivity.java b/src/main/java/org/androidsoft/utils/ui/WhatsNewActivity.java index 463f1d5..090253c 100644 --- a/src/main/java/org/androidsoft/utils/ui/WhatsNewActivity.java +++ b/src/main/java/org/androidsoft/utils/ui/WhatsNewActivity.java @@ -64,18 +64,18 @@ private void checkLastVersion() if (lastVersion < currentVersion) { int resTitle; - int resMessage; + String resMessage; if (lastVersion == DEFAULT_VERSION) { // This is a new install resTitle = getFirstRunDialogTitleRes(); - resMessage = getFirstRunDialogMsgRes(); + resMessage = getFirstRunDialogMsgString(); } else { // This is an upgrade. resTitle = getWhatsNewDialogTitleRes(); - resMessage = getWhatsNewDialogMsgRes(); + resMessage = getWhatsNewDialogMsgString(); } // show what's new message saveVersion(currentVersion); @@ -83,6 +83,14 @@ private void checkLastVersion() } } + public String getFirstRunDialogMsgString() { + return getResources().getString(getFirstRunDialogMsgRes()); + } + + public String getWhatsNewDialogMsgString() { + return getResources().getString(getWhatsNewDialogMsgRes()); + } + /** * Gets a version number stored in preferences * @return The version number @@ -110,7 +118,7 @@ private void saveVersion(int version) * @param title The dialog's title * @param message The dialog's message */ - private void showWhatsNewDialog(int title, int message) + private void showWhatsNewDialog(int title, String message) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(title);