我试图将
local_auth
包实现到我的 Flutter 应用程序中。
在文档中,提到在我的 MainActivity 类中必须使用
FlutterFragmentActivity
而不是 FlutterActivity
。
所以我想知道什么是主要的
differences between
FlutterFragmentActivity
和 FlutterActivity
以及两者如何影响应用程序的 performance
?
:) 因为我不想进行更改并破坏生产中的应用程序。
FragmentActivity 是为 Android 支持包构建的 Activity 的子类。
FragmentActivity 类添加了一些新方法来确保与旧版本 Android 的兼容性,但除此之外,两者之间确实没有太大区别。
https://developer.android.com/topic/libraries/support-library
来自此线程的信息https://stackoverflow.com/a/10478048/7198006
因此,它不会影响性能。
在我的应用程序中,当您在应用程序的根屏幕上按后退按钮(或执行后退手势)时,我发现这些活动的行为有所不同:
FlutterActivity
:您的应用程序将关闭。
FlutterFragmentActivity
:您的应用程序将移至后台。