【发布时间】:2020-08-14 06:00:22
【问题描述】:
我正在尝试在我的颤振应用程序中构建指纹匹配,我正在使用local_auth package...问题是我总是遇到错误-
PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null)
我尝试将 FragmentActivity 添加到 MainActivity.kt 但它不起作用..这是我的文件夹的结构...所以我应该创建 MainActivity.java 吗?我应该将 MainActivity.java 放在我的文件夹中的什么位置?
这是我的 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);
}
}
【问题讨论】:
-
不,不需要 mainActivity.java,因为默认情况下已创建 .kt 版本。暂时不要编辑 MainActivity.kt ,我推荐你pub.dev/packages/biometric
标签: java flutter kotlin fingerprint localauthentication