错误:PlatformException(no_fragment_activity,local_auth插件要求活动为FragmentActivity.为null) [英] Error: PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null)

查看:112
本文介绍了错误:PlatformException(no_fragment_activity,local_auth插件要求活动为FragmentActivity.为null)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在使用local_auth版本0.6.0时遇到此错误 它在iOS上运行正常,但在android中出现此错误. 已经实现了class MainActivity: FlutterFragmentActivity(),但仍然遇到此问题

解决方案

这就是我为解决此问题所做的

如下更改MainActivity.kt

package com.[your.package]

import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterFragmentActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

但是,在更改此MainActivity.kt之后,我还遇到了Theme.AppCompat的其他问题.请查看 https://gist.github.com/akifarhan/f70a2c777651651f2ea61a15eb92a5939c1 作为解决方案. /p>

Getting this error while using local_auth version 0.6.0 It's working fine for iOS but getting this error in android. Already have implemented class MainActivity: FlutterFragmentActivity() but still getting this issue

解决方案

This is what i did to solve this issue

Change MainActivity.kt as below

package com.[your.package]

import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterFragmentActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

However, after changing this MainActivity.kt, I also faced some other issue with the Theme.AppCompat. Check this out https://gist.github.com/akifarhan/f70a2c777651f2ea61a15eb92a5939c1 for the solution.

这篇关于错误:PlatformException(no_fragment_activity,local_auth插件要求活动为FragmentActivity.为null)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆