diff options
| author | Adam Soltys <[email protected]> | 2025-03-06 16:12:20 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-03-06 16:12:41 -0800 |
| commit | 44e5d718e7950dc59c92ce16ea52cc79d19322f6 (patch) | |
| tree | 4c1f2a09fd43375e903aacd7949fcdcf31a4f184 /android/app/src/main/java | |
| parent | 6f59a0db6c82d758411b07b889dadb95f99e0349 (diff) | |
| download | coinos-ui-44e5d718e7950dc59c92ce16ea52cc79d19322f6.tar.gz coinos-ui-44e5d718e7950dc59c92ce16ea52cc79d19322f6.zip | |
remember last pathname for start page
Diffstat (limited to 'android/app/src/main/java')
| -rw-r--r-- | android/app/src/main/java/io/coinos/MainActivity.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/android/app/src/main/java/io/coinos/MainActivity.java b/android/app/src/main/java/io/coinos/MainActivity.java index a94f0cc5..7f710952 100644 --- a/android/app/src/main/java/io/coinos/MainActivity.java +++ b/android/app/src/main/java/io/coinos/MainActivity.java @@ -8,12 +8,19 @@ import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.webkit.CookieManager; +import android.webkit.WebView; public class MainActivity extends BridgeActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + WebView webView = bridge.getWebView(); + CookieManager cookieManager = CookieManager.getInstance(); + cookieManager.setAcceptCookie(true); + webView.getSettings().setJavaScriptEnabled(true); + webView.getSettings().setDomStorageEnabled(true); + Intent intent = getIntent(); if (intent != null && Intent.ACTION_VIEW.equals(intent.getAction())) { Uri data = intent.getData(); @@ -61,4 +68,14 @@ public class MainActivity extends BridgeActivity { super.onPause(); CookieManager.getInstance().flush(); } + + @Override + public void onBackPressed() { + WebView webView = getBridge().getWebView(); + if (webView.canGoBack()) { + webView.goBack(); + } else { + super.onBackPressed(); // Default behavior, which minimizes the app + } + } } |
