|
@@ -6,6 +6,7 @@ package app.tauri.plugin
|
|
|
|
|
|
import android.content.Context
|
|
|
import android.content.Intent
|
|
|
+import android.os.Bundle
|
|
|
import android.webkit.WebView
|
|
|
import androidx.activity.result.ActivityResult
|
|
|
import androidx.activity.result.ActivityResultLauncher
|
|
@@ -71,6 +72,18 @@ class PluginManager(val activity: AppCompatActivity) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ fun onPause() {
|
|
|
+ for (plugin in plugins.values) {
|
|
|
+ plugin.instance.onPause()
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fun onResume() {
|
|
|
+ for (plugin in plugins.values) {
|
|
|
+ plugin.instance.onResume()
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
fun startActivityForResult(intent: Intent, callback: ActivityResultCallback) {
|
|
|
startActivityForResultCallback = callback
|
|
|
startActivityForResultLauncher.launch(intent)
|