Added warn dialog notice the module is not fully activated

This commit is contained in:
2022-06-21 02:29:25 +08:00
parent 6aa9ddbf00
commit a512e4854a
9 changed files with 26 additions and 2 deletions

View File

@@ -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)
}

View File

@@ -109,6 +109,15 @@ class ConfigureActivity : BaseActivity<ActivityConfigBinding>() {
}
}
}
/** 模块未完全激活将显示警告 */
if (MainActivity.isModuleValied.not())
showDialog {
title = LocaleString.notice
msg = LocaleString.moduleNotFullyActivatedTip
confirmButton { FrameworkTool.restartSystem(context) }
cancelButton()
noCancelable()
}
/** 开始刷新数据 */
refreshData()
}

View File

@@ -44,8 +44,11 @@ import com.highcapable.yukihookapi.hook.factory.modulePrefs
class MainActivity : BaseActivity<ActivityMainBinding>() {
/** 模块是否有效 */
private var isModuleValied = false
companion object {
/** 模块是否有效 */
var isModuleValied = false
}
override fun onCreate() {
binding.mainTextVersion.text = LocaleString.moduleVersion(BuildConfig.VERSION_NAME)

View File

@@ -108,4 +108,5 @@
<string name="total_errors_unit">%1$s 個</string>
<string name="total_apps_unit">%1$s 個 (システムアプリを含む)</string>
<string name="generating_statistics">統計が生成されています</string>
<string name="module_not_fully_activated_tip">モジュールは完全にアクティブ化されておらず、現在の設定アイテムをロードできない場合があります。システムをリスタートして試してみることをお勧めします。</string>
</resources>

View File

@@ -108,4 +108,5 @@
<string name="total_errors_unit">%1$s 条</string>
<string name="total_apps_unit">%1$s 个 (含系统应用)</string>
<string name="generating_statistics">正在生成统计数据</string>
<string name="module_not_fully_activated_tip">模块未完全激活,可能无法加载当前设置项,建议重新启动系统后重试。</string>
</resources>

View File

@@ -108,4 +108,5 @@
<string name="total_errors_unit">%1$s 條</string>
<string name="total_apps_unit">%1$s 個 (含系統程式)</string>
<string name="generating_statistics">統計數據生成中</string>
<string name="module_not_fully_activated_tip">模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。</string>
</resources>

View File

@@ -108,4 +108,5 @@
<string name="total_errors_unit">%1$s 條</string>
<string name="total_apps_unit">%1$s 個 (含系統程式)</string>
<string name="generating_statistics">統計數據生成中</string>
<string name="module_not_fully_activated_tip">模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。</string>
</resources>

View File

@@ -108,4 +108,5 @@
<string name="total_errors_unit">%1$s 條</string>
<string name="total_apps_unit">%1$s 個 (含系統程式)</string>
<string name="generating_statistics">統計數據生成中</string>
<string name="module_not_fully_activated_tip">模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。</string>
</resources>

View File

@@ -108,4 +108,5 @@
<string name="total_errors_unit">%1$s</string>
<string name="total_apps_unit">%1$s (including system apps)</string>
<string name="generating_statistics">Generating statistics</string>
<string name="module_not_fully_activated_tip">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.</string>
</resources>