Fix bug
This commit is contained in:
parent
fea66578c1
commit
53d0f72b5a
|
|
@ -285,7 +285,7 @@ public class Ali {
|
||||||
if (url.endsWith("/ck")) {
|
if (url.endsWith("/ck")) {
|
||||||
new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('input')[0].value", value -> saveToken(value)), 1000);
|
new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('input')[0].value", value -> saveToken(value)), 1000);
|
||||||
} else if (url.endsWith("/qr")) {
|
} else if (url.endsWith("/qr")) {
|
||||||
new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('img')[0].src", value -> showQRCode(value)), 1000);
|
new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('img')[0].src", value -> showQRCode(value)), 3000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -300,6 +300,7 @@ public class Ali {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void showQRCode(String value) {
|
private void showQRCode(String value) {
|
||||||
|
if (!value.contains("base64,")) return;
|
||||||
byte[] bytes = Base64.decode(value.split("base64,")[1], Base64.DEFAULT);
|
byte[] bytes = Base64.decode(value.split("base64,")[1], Base64.DEFAULT);
|
||||||
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(Misc.dp2px(250), Misc.dp2px(250));
|
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(Misc.dp2px(250), Misc.dp2px(250));
|
||||||
params.gravity = Gravity.CENTER;
|
params.gravity = Gravity.CENTER;
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
ada79cfb8f05a9146ecc90b844b760b9
|
6aa710655b59e0b3f88a283a3c4668ec
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue