From 480bad181b3302c847412c9d701a23f528626a56 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Fri, 26 Mar 2021 01:25:15 +0500 Subject: [PATCH] Use TermuxConstants for getting urls instead of using hardcoded strings --- app/src/main/java/com/termux/app/RunCommandService.java | 2 +- app/src/main/java/com/termux/app/TermuxActivity.java | 2 +- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/termux/app/RunCommandService.java b/app/src/main/java/com/termux/app/RunCommandService.java index 0b206bd8..e9dd8f00 100644 --- a/app/src/main/java/com/termux/app/RunCommandService.java +++ b/app/src/main/java/com/termux/app/RunCommandService.java @@ -301,7 +301,7 @@ public class RunCommandService extends Service { runStartForeground(); ExecutionCommand executionCommand = new ExecutionCommand(); - executionCommand.pluginAPIHelp = this.getString(R.string.error_run_command_service_api_help); + executionCommand.pluginAPIHelp = this.getString(R.string.error_run_command_service_api_help, TermuxConstants.TERMUX_GITHUB_REPO_URL); String errmsg; diff --git a/app/src/main/java/com/termux/app/TermuxActivity.java b/app/src/main/java/com/termux/app/TermuxActivity.java index 86845061..addd0ac4 100644 --- a/app/src/main/java/com/termux/app/TermuxActivity.java +++ b/app/src/main/java/com/termux/app/TermuxActivity.java @@ -584,7 +584,7 @@ public final class TermuxActivity extends Activity implements ServiceConnection // The startActivity() call is not documented to throw IllegalArgumentException. // However, crash reporting shows that it sometimes does, so catch it here. new AlertDialog.Builder(this).setMessage(getString(R.string.error_styling_not_installed)) - .setPositiveButton(R.string.action_styling_install, (dialog, which) -> startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://f-droid.org/en/packages/" + TermuxConstants.TERMUX_STYLING_PACKAGE_NAME + " /")))).setNegativeButton(android.R.string.cancel, null).show(); + .setPositiveButton(R.string.action_styling_install, (dialog, which) -> startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(TermuxConstants.TERMUX_STYLING_FDROID_PACKAGE_URL)))).setNegativeButton(android.R.string.cancel, null).show(); } } private void toggleKeepScreenOn() { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4f290d51..52a43ae7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -89,7 +89,7 @@ Invalid intent action to RunCommandService: `%1$s` Mandatory extra missing to RunCommandService: \"%1$s\" RunCommandService require `allow-external-apps` property to be set to `true` in `&TERMUX_PROPERTIES_PRIMARY_PATH_SHORT;` file. - Visit https://github.com/termux/termux-app/blob/master/app/src/main/java/com/termux/app/RunCommandService.java for more info on RUN_COMMAND Intent usage. + Visit %1$s/blob/master/app/src/main/java/com/termux/app/RunCommandService.java for more info on RUN_COMMAND Intent usage.