diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index e87760d..03a410b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -11,7 +11,7 @@ + + + + + diff --git a/android/app/src/main/kotlin/com/example/my_linkding/MainActivity.kt b/android/app/src/main/kotlin/com/example/my_linkding/MainActivity.kt index 6d0fdbd..773e247 100644 --- a/android/app/src/main/kotlin/com/example/my_linkding/MainActivity.kt +++ b/android/app/src/main/kotlin/com/example/my_linkding/MainActivity.kt @@ -1,6 +1,24 @@ package com.jgeek00.linkdy + +import android.content.Intent +import androidx.annotation.NonNull; import io.flutter.embedding.android.FlutterActivity +import io.flutter.embedding.engine.FlutterEngine +import io.flutter.plugins.GeneratedPluginRegistrant +import android.os.Bundle class MainActivity: FlutterActivity() { -} + override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) { + GeneratedPluginRegistrant.registerWith(flutterEngine); + java.lang.Thread.sleep(1000); + } + override fun onCreate(savedInstanceState: Bundle?) { + if (intent.getIntExtra("org.chromium.chrome.extra.TASK_ID", -1) == this.taskId) { + this.finish() + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + startActivity(intent); + } + super.onCreate(savedInstanceState) + } +} \ No newline at end of file