[英]How to add fragment activity to MainActivity.java or MainAcyivity.kt
I am trying to build fingerprint fitur in my flutter apps and I am using local_auth package ... the problem is that I always get below error-我正在尝试在我的 flutter 应用程序中构建指纹匹配,并且我正在使用local_auth package ...问题是我总是低于错误-
PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null)
I try to add FragmentActivity to MainActivity.kt but it doesn't work.. here is the structure of my folder... so should I create MainActivity.java?我尝试将 FragmentActivity 添加到 MainActivity.kt 但它不起作用..这是我的文件夹的结构...所以我应该创建 MainActivity.java 吗? and where should I place MainActivity.java in my folder?
我应该将 MainActivity.java 放在我的文件夹中的哪个位置?
and here is the content of my MainActivity.kt这是我的 MainActivity.kt 的内容
package com.project
import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterActivity() {
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
}
}
Here is how to do it with Kotlin这是使用 Kotlin 的方法
import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterFragmentActivity;
import io.flutter.embedding.android.FlutterActivity;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.GeneratedPluginRegistrant;
import android.os.Build
import android.view.WindowManager
import android.view.ViewTreeObserver
class MainActivity: FlutterFragmentActivity() {
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.