From 3d2804ee89fcf25683657c2c2dc35fc48d890a03 Mon Sep 17 00:00:00 2001 From: Nicco Kunzmann Date: Wed, 26 Feb 2020 18:58:50 +0100 Subject: [PATCH 1/3] expose String interface useful for setting the version information from external sources see https://github.com/niccokunzmann/androidsoft-coloring/issues/23 --- .../androidsoft/utils/ui/WhatsNewActivity.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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); From a54ed050982d3d3b1105080637938b4292f13bc2 Mon Sep 17 00:00:00 2001 From: Nicco Kunzmann Date: Wed, 26 Feb 2020 19:04:31 +0100 Subject: [PATCH 2/3] v1.0.1 jar release --- releases/androidsoft-utils-1.0.1.jar | Bin 0 -> 7561 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 releases/androidsoft-utils-1.0.1.jar diff --git a/releases/androidsoft-utils-1.0.1.jar b/releases/androidsoft-utils-1.0.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..da63d817a0d5ceb892266b2a36f490b464c4bc76 GIT binary patch literal 7561 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 E0K*lvzW@LL literal 0 HcmV?d00001 From 1875179c10303bd7913a80bc664b28e109729ca8 Mon Sep 17 00:00:00 2001 From: Nicco Kunzmann Date: Sat, 21 Mar 2020 13:36:21 +0100 Subject: [PATCH 3/3] Create README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 README.md 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). +