mirror of
https://github.com/pppscn/SmsForwarder
synced 2025-08-03 01:17:41 +08:00
新增:重写Log
类,将Log.*
写入文件,以便排查问题 #269
This commit is contained in:
parent
046dd8edbe
commit
81e1cd4729
@ -300,12 +300,12 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding?>(), View.OnClickL
|
||||
val srcDirPath = App.context.cacheDir.absolutePath + "/logs"
|
||||
val destDirPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).path + "/SmsForwarder"
|
||||
if (FileUtils.copyDir(srcDirPath, destDirPath, null)) {
|
||||
XToastUtils.success("导出日志成功!存放路径:$destDirPath")
|
||||
XToastUtils.success(getString(R.string.log_export_success) + destDirPath)
|
||||
} else {
|
||||
XToastUtils.error("导出日志失败!")
|
||||
XToastUtils.error(getString(R.string.log_export_failed))
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
XToastUtils.error("导出日志失败!")
|
||||
XToastUtils.error(getString(R.string.log_export_failed) + e.message)
|
||||
e.printStackTrace()
|
||||
}
|
||||
}
|
||||
@ -1038,7 +1038,7 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding?>(), View.OnClickL
|
||||
|
||||
rgMainLanguages.setOnCheckedChangeListener { _, checkedId ->
|
||||
// 是否需要重启
|
||||
val restart = when (checkedId) {
|
||||
when (checkedId) {
|
||||
R.id.rb_main_language_auto -> {
|
||||
// 跟随系统
|
||||
MultiLanguages.clearAppLanguage(requireContext())
|
||||
@ -1058,18 +1058,14 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding?>(), View.OnClickL
|
||||
// 英语
|
||||
MultiLanguages.setAppLanguage(requireContext(), LocaleContract.getEnglishLocale())
|
||||
}
|
||||
|
||||
else -> false
|
||||
}
|
||||
|
||||
// 重启应用
|
||||
if (restart) {
|
||||
XToastUtils.toast(R.string.multi_languages_toast)
|
||||
val intent = Intent(App.context, MainActivity::class.java)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)
|
||||
startActivity(intent)
|
||||
requireActivity().finish()
|
||||
}
|
||||
XToastUtils.toast(R.string.multi_languages_toast)
|
||||
val intent = Intent(App.context, MainActivity::class.java)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)
|
||||
startActivity(intent)
|
||||
requireActivity().finish()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1295,4 +1295,6 @@
|
||||
<string name="simplified_chinese">简体中文</string>
|
||||
<string name="traditional_chinese">繁體中文</string>
|
||||
<string name="english">English</string>
|
||||
<string name="log_export_failed">Log Export Failed!</string>
|
||||
<string name="log_export_success">Log exported successfully! Path:</string>
|
||||
</resources>
|
||||
|
@ -1296,4 +1296,6 @@
|
||||
<string name="simplified_chinese">简体中文</string>
|
||||
<string name="traditional_chinese">繁體中文</string>
|
||||
<string name="english">English</string>
|
||||
<string name="log_export_failed">导出日志失败!</string>
|
||||
<string name="log_export_success">导出日志成功!存放路径:</string>
|
||||
</resources>
|
||||
|
@ -1296,4 +1296,6 @@
|
||||
<string name="simplified_chinese">简体中文</string>
|
||||
<string name="traditional_chinese">繁體中文</string>
|
||||
<string name="english">English</string>
|
||||
<string name="log_export_failed">日誌匯出失敗!</string>
|
||||
<string name="log_export_success">日誌匯出成功!儲存路徑:</string>
|
||||
</resources>
|
||||
|
@ -1296,4 +1296,6 @@
|
||||
<string name="simplified_chinese">简体中文</string>
|
||||
<string name="traditional_chinese">繁體中文</string>
|
||||
<string name="english">English</string>
|
||||
<string name="log_export_failed">导出日志失败!</string>
|
||||
<string name="log_export_success">导出日志成功!存放路径:</string>
|
||||
</resources>
|
||||
|
Loading…
x
Reference in New Issue
Block a user