diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/LogsActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/LogsActivity.java index 06288f4b..f7c4087f 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/LogsActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/LogsActivity.java @@ -219,6 +219,12 @@ public class LogsActivity extends BaseActivity { ParcelFileDescriptor parcelFileDescriptor = ConfigManager.getLogs(verbose); if (parcelFileDescriptor != null) { new LogsReader().execute(parcelFileDescriptor.getFileDescriptor()); + } else { + binding.slidingTabs.selectTab(binding.slidingTabs.getTabAt(0)); + new AlertDialog.Builder(this) + .setMessage(R.string.verbose_log_not_avaliable) + .setPositiveButton(android.R.string.ok, null) + .show(); } } diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java index d430c08e..220cac4d 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java @@ -204,7 +204,16 @@ public class SettingsActivity extends BaseActivity { } else { prefVerboseLogs.setEnabled(installed); prefVerboseLogs.setChecked(!ConfigManager.isVerboseLogEnabled()); - prefVerboseLogs.setOnPreferenceChangeListener((preference, newValue) -> ConfigManager.setVerboseLogEnabled(!(boolean) newValue)); + prefVerboseLogs.setOnPreferenceChangeListener((preference, newValue) -> { + boolean result = ConfigManager.setVerboseLogEnabled(!(boolean) newValue); + SettingsActivity activity = (SettingsActivity) getActivity(); + if (result && activity != null) { + Snackbar.make(activity.binding.snackbar, R.string.reboot_required, Snackbar.LENGTH_SHORT) + .setAction(R.string.reboot, v -> ConfigManager.reboot(false, null, false)) + .show(); + } + return result; + }); } } diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 258eb998..1712d481 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,5 +1,4 @@ - -