diff --git a/app/src/main/java/com/fankes/apperrorstracking/locale/LocaleString.kt b/app/src/main/java/com/fankes/apperrorstracking/locale/LocaleString.kt index 8ebb1f7..9742a76 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/locale/LocaleString.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/locale/LocaleString.kt @@ -412,4 +412,10 @@ object LocaleString { /** @string Automatic generated */ fun generatingStatistics(vararg objArrs: Any) = R.string.generating_statistics.bind(*objArrs) + + /** @string Automatic generated */ + val moduleNotFullyActivatedTip get() = moduleNotFullyActivatedTip() + + /** @string Automatic generated */ + fun moduleNotFullyActivatedTip(vararg objArrs: Any) = R.string.module_not_fully_activated_tip.bind(*objArrs) } \ No newline at end of file diff --git a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/ConfigureActivity.kt b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/ConfigureActivity.kt index 539b599..b26a869 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/ConfigureActivity.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/ConfigureActivity.kt @@ -109,6 +109,15 @@ class ConfigureActivity : BaseActivity() { } } } + /** 模块未完全激活将显示警告 */ + if (MainActivity.isModuleValied.not()) + showDialog { + title = LocaleString.notice + msg = LocaleString.moduleNotFullyActivatedTip + confirmButton { FrameworkTool.restartSystem(context) } + cancelButton() + noCancelable() + } /** 开始刷新数据 */ refreshData() } diff --git a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt index f90b769..5f6da22 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt @@ -44,8 +44,11 @@ import com.highcapable.yukihookapi.hook.factory.modulePrefs class MainActivity : BaseActivity() { - /** 模块是否有效 */ - private var isModuleValied = false + companion object { + + /** 模块是否有效 */ + var isModuleValied = false + } override fun onCreate() { binding.mainTextVersion.text = LocaleString.moduleVersion(BuildConfig.VERSION_NAME) diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index f2684c9..db2ba8a 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -108,4 +108,5 @@ %1$s 個 %1$s 個 (システムアプリを含む) 統計が生成されています + モジュールは完全にアクティブ化されておらず、現在の設定アイテムをロードできない場合があります。システムをリスタートして試してみることをお勧めします。 \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index a530d75..44ccdea 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -108,4 +108,5 @@ %1$s 条 %1$s 个 (含系统应用) 正在生成统计数据 + 模块未完全激活,可能无法加载当前设置项,建议重新启动系统后重试。 \ No newline at end of file diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 156dead..866c947 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -108,4 +108,5 @@ %1$s 條 %1$s 個 (含系統程式) 統計數據生成中 + 模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。 \ No newline at end of file diff --git a/app/src/main/res/values-zh-rMO/strings.xml b/app/src/main/res/values-zh-rMO/strings.xml index ff51c76..37157aa 100644 --- a/app/src/main/res/values-zh-rMO/strings.xml +++ b/app/src/main/res/values-zh-rMO/strings.xml @@ -108,4 +108,5 @@ %1$s 條 %1$s 個 (含系統程式) 統計數據生成中 + 模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。 \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 09b10b7..8bf02d1 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -108,4 +108,5 @@ %1$s 條 %1$s 個 (含系統程式) 統計數據生成中 + 模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。 \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b9bea35..9302123 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -108,4 +108,5 @@ %1$s %1$s (including system apps) Generating statistics + The module is not fully activated and may not be able to load the current settings item. It is recommended to re -start the system and try it out. \ No newline at end of file