From de7a4db7353f32bbde41998f397c31e929af2849 Mon Sep 17 00:00:00 2001 From: dxl <64101226@qq.com> Date: Thu, 13 Aug 2020 17:57:08 +0800 Subject: [PATCH] add pm3 cwd save and get function. --- .../main/java/cn/rrg/rdv/util/Commons.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app_main/src/main/java/cn/rrg/rdv/util/Commons.java b/app_main/src/main/java/cn/rrg/rdv/util/Commons.java index 8c258808..c01223dc 100644 --- a/app_main/src/main/java/cn/rrg/rdv/util/Commons.java +++ b/app_main/src/main/java/cn/rrg/rdv/util/Commons.java @@ -283,4 +283,25 @@ public class Commons { return getPrivatePreferences() .getInt(Properties.k_terminal_type, -1); } + + public static void setPM3ExternalWorkDirectoryEnable(boolean enable) { + getPrivatePreferences().edit() + .putBoolean(Properties.k_pm3_externl_cwd_enable, enable) + .apply(); + } + + public static boolean isPM3ExternalWorkDirectoryEnable() { + return getPrivatePreferences() + .getBoolean(Properties.k_pm3_externl_cwd_enable, false); + } + + public static void updatePM3Cwd() { + // init pm3 cwd + if (Commons.isPM3ExternalWorkDirectoryEnable()) { + TermuxService.PM3_CWD = Paths.PM3_CWD; + new File(TermuxService.PM3_CWD).mkdirs(); + } else { + Paths.PM3_CWD = TermuxService.HOME_PATH; + } + } }