diff --git a/app/src/main/java/com/github/catvod/spider/Bili.java b/app/src/main/java/com/github/catvod/spider/Bili.java index c3a05475..81f6c489 100644 --- a/app/src/main/java/com/github/catvod/spider/Bili.java +++ b/app/src/main/java/com/github/catvod/spider/Bili.java @@ -260,7 +260,7 @@ public class Bili extends Spider { private void getQRCode() { String json = OkHttp.string("https://passport.bilibili.com/x/passport-login/web/qrcode/generate?source=main-mini"); Data data = Resp.objectFrom(json).getData(); - Init.run(() -> openApp(data)); + Init.run(() -> showQRCode(data)); } private void openApp(Data data) { @@ -287,6 +287,7 @@ public class Bili extends Spider { dialog = new AlertDialog.Builder(Init.getActivity()).setView(frame).setOnCancelListener(this::cancel).setOnDismissListener(this::dismiss).show(); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); Utils.notify("請使用 BiliBili App 掃描二維碼"); + Init.execute(() -> startService(data)); } catch (Exception ignored) { } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index ff62ed97..dda46c17 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 9b7360e5..958d7df6 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -39ac2b741e8107753d27d46f56bcddca +b3d3f81f6ec5c3c6e14ccc4c800141d5