Skip to content

Commit fdd779a

Browse files
committed
fix(web): 修复扫描二维码后浮窗不显示的问题
- 在扫描二维码前隐藏所有浮窗- 扫描完成后重新显示最顶层浮窗 - 优化了浮窗显示逻辑,确保用户扫描后能够正确返回到应用
1 parent 6610b68 commit fdd779a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

assists-web/src/main/java/com/ven/assists/web/ASJavascriptInterface.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,9 @@ class ASJavascriptInterface(val webView: WebView) {
116116

117117
CallMethod.scanQR -> {
118118
CoroutineWrapper.launch {
119+
AssistsWindowManager.hideAll()
119120
val scanIntentResult = CustomFileProvider.requestLaunchersScan(ScanOptions())
121+
AssistsWindowManager.showTop()
120122
callback(CallResponse<JsonObject>(code = 0, data = JsonObject().apply {
121123
addProperty("value", scanIntentResult?.contents ?: "")
122124
}, callbackId = request.callbackId))

0 commit comments

Comments
 (0)