Мой проект использует kotlin, и когда я хочу использовать плагин Local_auth, я получаю ошибку ниже:
PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null)
, что говорит пример local_auth:
package io.flutter.plugins.localauthexample;
import io.flutter.embedding.android.FlutterFragmentActivity;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.localauth.LocalAuthPlugin;
public class MainActivity extends FlutterFragmentActivity {
// TODO(bparrishMines): Remove this once v2 of GeneratedPluginRegistrant rolls to stable. https://github.com/flutter/flutter/issues/42694
@Override
public void configureFlutterEngine(FlutterEngine flutterEngine) {
flutterEngine.getPlugins().add(new LocalAuthPlugin());
}
}
и
package io.flutter.plugins.localauthexample;
import android.os.Bundle;
import io.flutter.app.FlutterFragmentActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class EmbeddingV1Activity extends FlutterFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}
}
но проблема в том, что я не знаю kotlin и не знаю, как создать мой kotlin файл.
также, я полагаю (Я не уверен), что в новом выпуске это может быть ошибкой трепетания.