mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Remove loadUrl delay from from Bangle and Rebble appstores
This commit is contained in:
committed by
Arjan Schrijver
parent
c0a467d0d6
commit
1c777550b9
+2
-7
@@ -21,8 +21,6 @@ import android.content.Intent
|
||||
import android.content.IntentFilter
|
||||
import android.net.Uri
|
||||
import android.os.Bundle
|
||||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
import android.webkit.PermissionRequest
|
||||
import android.webkit.WebResourceRequest
|
||||
import android.webkit.WebView
|
||||
@@ -161,15 +159,12 @@ class RebbleAppStoreActivity : AbstractGBActivity() {
|
||||
}
|
||||
}
|
||||
|
||||
val mainLooper = Looper.getMainLooper()
|
||||
Handler(mainLooper).postDelayed({
|
||||
webView!!.loadUrl(url)
|
||||
}, 100)
|
||||
|
||||
webView!!.webChromeClient = object : GBChromeClient() {
|
||||
override fun onPermissionRequest(request: PermissionRequest) {
|
||||
request.grant(request.resources)
|
||||
}
|
||||
}
|
||||
|
||||
webView!!.loadUrl(url)
|
||||
}
|
||||
}
|
||||
|
||||
+1
-9
@@ -25,8 +25,6 @@ import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Looper;
|
||||
import android.util.Base64;
|
||||
import android.webkit.DownloadListener;
|
||||
import android.webkit.JavascriptInterface;
|
||||
@@ -220,13 +218,7 @@ public class AppsManagementActivity extends AbstractGBActivity {
|
||||
Prefs devicePrefs = new Prefs(GBApplication.getDeviceSpecificSharedPrefs(mGBDevice.getAddress()));
|
||||
String url = devicePrefs.getString(PREF_BANGLEJS_WEBVIEW_URL, "").trim();
|
||||
if (url.isEmpty()) url = "https://banglejs.com/apps/android.html";
|
||||
final String finalUrl = url;
|
||||
|
||||
final Looper mainLooper = Looper.getMainLooper();
|
||||
new Handler(mainLooper).postDelayed(() -> {
|
||||
webView.loadUrl(finalUrl);
|
||||
}, 1000);
|
||||
|
||||
webView.loadUrl(url);
|
||||
|
||||
webView.setWebChromeClient(new GBChromeClient() {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user