summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Dywan <christian@twotoasts.de>2018-12-31 16:08:02 +0100
committerGitHub <noreply@github.com>2018-12-31 16:08:02 +0100
commitd919b2f5ec55a1d35fa41cdf014be2211147a411 (patch)
tree4ea32f59a96d3270e9e0c402ad5c7944fe3f8822
parent5b322e9befe115fedb4f1c22e51474b885f9a558 (diff)
downloadmidori-git-d919b2f5ec55a1d35fa41cdf014be2211147a411.tar.gz
android: save last visited website (#225)
The URL will be loaded next time the browser is opened.
-rw-r--r--app/src/main/java/org/midori_browser/midori/WebViewClient.kt8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/org/midori_browser/midori/WebViewClient.kt b/app/src/main/java/org/midori_browser/midori/WebViewClient.kt
index 64186c04..3f989da2 100644
--- a/app/src/main/java/org/midori_browser/midori/WebViewClient.kt
+++ b/app/src/main/java/org/midori_browser/midori/WebViewClient.kt
@@ -1,5 +1,6 @@
package org.midori_browser.midori
+import android.content.Context
import android.content.Intent
import android.net.Uri
import android.webkit.WebView
@@ -17,4 +18,11 @@ class WebViewClient(val activity: BrowserActivity) : WebViewClient() {
activity.startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url)))
return true
}
+
+ override fun onPageFinished(view: WebView?, url: String?) {
+ val editor = activity.getSharedPreferences("config", Context.MODE_PRIVATE).edit()
+ editor.putString("openTabs", url)
+ editor.apply()
+ super.onPageFinished(view, url)
+ }
}