优化
Some checks failed
Test Build / prepare (push) Has been cancelled
Test Build / build (app, release) (push) Has been cancelled
Test Build / build (app, releaseA) (push) Has been cancelled
Test Build / prerelease (push) Has been cancelled
Test Build / lanzou (push) Has been cancelled
Test Build / test_Branch (push) Has been cancelled
Test Build / telegram (push) Has been cancelled
update fork / build (push) Has been cancelled

This commit is contained in:
Horis
2025-04-11 15:04:43 +08:00
parent a9d6b91010
commit 1b33dd9dc2
4 changed files with 11 additions and 5 deletions

View File

@@ -85,7 +85,7 @@ android {
applicationIdSuffix '.release'
if (getApplicationIdSuffix() == '.releaseA') {
manifestPlaceholders.put("app_name", "@string/app_name_a")
}else {
} else {
manifestPlaceholders.put("app_name", "@string/app_name")
}

View File

@@ -941,6 +941,7 @@ interface JsExtensions : JsEncodeUtils {
* 输出调试日志
*/
fun log(msg: Any?): Any? {
rhinoContext.ensureActive()
getSource()?.let {
Debug.log(it.getKey(), msg.toString())
} ?: Debug.log(msg.toString())

View File

@@ -70,6 +70,7 @@ class HandleFileActivity :
).apply {
addAll(getDirActions())
}
else -> arrayListOf()
}
intent.getJsonArray<SelectItem<Int>>("otherActions")?.let {
@@ -88,8 +89,7 @@ class HandleFileActivity :
HandleFileContract.DIR -> kotlin.runCatching {
selectDocTree.launch()
}.onFailure {
AppLog.put(getString(R.string.open_sys_dir_picker_error), it)
toastOnUi(R.string.open_sys_dir_picker_error)
AppLog.put(getString(R.string.open_sys_dir_picker_error), it, true)
checkPermissions {
FilePickerDialog.show(
supportFragmentManager,
@@ -97,11 +97,11 @@ class HandleFileActivity :
)
}
}
HandleFileContract.FILE -> kotlin.runCatching {
selectDoc.launch(typesOfExtensions(allowExtensions))
}.onFailure {
AppLog.put(getString(R.string.open_sys_dir_picker_error), it)
toastOnUi(R.string.open_sys_dir_picker_error)
AppLog.put(getString(R.string.open_sys_dir_picker_error), it, true)
checkPermissions {
FilePickerDialog.show(
supportFragmentManager,
@@ -110,6 +110,7 @@ class HandleFileActivity :
)
}
}
10 -> checkPermissions {
@Suppress("DEPRECATION")
lifecycleScope.launchWhenResumed {
@@ -119,6 +120,7 @@ class HandleFileActivity :
)
}
}
11 -> checkPermissions {
@Suppress("DEPRECATION")
lifecycleScope.launchWhenResumed {
@@ -129,6 +131,7 @@ class HandleFileActivity :
)
}
}
111 -> getFileData()?.let {
viewModel.upload(it.first, it.second, it.third) { url ->
val uri = Uri.parse(url)
@@ -136,6 +139,7 @@ class HandleFileActivity :
finish()
}
}
else -> {
val path = item.title
val uri = if (path.isContentScheme()) {

View File

@@ -23,6 +23,7 @@
## Rhino
-keep class
!org.mozilla.javascript.ast.**,
!org.mozilla.javascript.xml.**,
!org.mozilla.javascript.commonjs.**,
!org.mozilla.javascript.optimizer.**,
!org.mozilla.javascript.serialize.**,