PlatformException (no_fragment_activity, плагин local_auth требует, чтобы активность была FragmentActivity., null, null)Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 PlatformException (no_fragment_activity, плагин local_auth требует, чтобы активность была FragmentActivity., null, null)

Сообщение Anonymous »


I have an application that needs 2 plugins, the first is the flutter_barcode_scanner plugin and the other is local_auth. I am aware that the 'local_auth' plugin uses the FlutterFragmentActivity class instead of FlutterActivity.

My problem is that I can't use the flutter_barcode_scanner plugin when I implement my MainActivity extends FlutterFragmentActivity class.

I tried using the channel method to switch calls, but it didn't work.

what else can I try?

My code :

import io.flutter.embedding.android.FlutterFragmentActivity; import io.flutter.embedding.engine.FlutterEngine; import io.flutter.plugins.GeneratedPluginRegistrant; import android.os.Bundle; import androidx.annotation.NonNull; import io.flutter.embedding.android.FlutterActivity; import io.flutter.plugin.common.MethodChannel; import android.content.Intent; import android.net.Uri; public class MainActivity extends FlutterActivity { private static final String CHANNEL = "com.quadrant.procon_uberlandia_fiscalizacao"; @Override public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) { GeneratedPluginRegistrant.registerWith(flutterEngine); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); new MethodChannel(getFlutterEngine().getDartExecutor().getBinaryMessenger(), CHANNEL) .setMethodCallHandler( (call, result) -> { if (call.method.equals("callFlutterFragmentActivity")) { // Call a method in FlutterFragmentActivity and send the result back to Flutter. // Start FlutterFragmentActivity. Intent intent = new Intent(this, FlutterFragmentActivity.class); startActivity(intent); result.success("FlutterFragmentActivity started"); // Call the method in FlutterFragmentActivity. result.success("Method in FlutterFragmentActivity called"); } else if (call.method.equals("callFlutterActivity")) { // Call a method in FlutterActivity and send the result back to Flutter. FlutterActivity flutterActivity = new FlutterActivity(); // Call the method in FlutterActivity. result.success("Method in FlutterActivity called"); } else { result.notImplemented(); } } ); } } I tried calling FlutterFragmentActivity in the AndroidManifest.xml file too, but it didn't work, it returned the following message in debug mode: PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null, null)


Источник: https://stackoverflow.com/questions/780 ... ivity-to-b
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Добавление зависимости в Androidx.Fragment: Fragment-KTX: 1.3.0-BETA01 вызывает исключение времени выполнения
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Google Fit Data Physical Activity Data, .../Auth/Fitness.Activity.Write
    Anonymous » » в форуме Android
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Google Fit Data Physical Activity Data, .../Auth/Fitness.Activity.Write
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • «java.lang.IllegalStateException: активность была уничтожена» после возобновления FragmentActivity на Android
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Зависимость «androidx.activity:activity:1.8.0» требует, чтобы библиотеки или приложения, которые зависят от нее, компили
    Anonymous » » в форуме JAVA
    0 Ответы
    172 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»