问题
我正在尝试使用原生 Android 代码在我的 Flutter 应用程序中创建一个 Snackbar。但是,要使用 Native Android 创建一个 Snackbar,您需要获得一个视图(由于创建需要视图的零食栏的参数),因为我的 Native Android 代码不会膨胀活动布局(它使用后台服务代替) .
所以本质上,我将如何在我的原生 Android 代码中创建一个 Snackbar(换句话说,检索一个颤动视图)?
或者换句话说,我如何通过我的 Native Android 后台服务在我的 Flutter 应用程序中创建一个 Snackbar?
我的解决方案尝试:
我可以使用 getFlutterView()
导入 io.flutter.app.FlutterActivity
但是,此导入不会生成插件。相反,我正在使用
导入 io.flutter.embedding.android.FlutterActivity;
这似乎是我可以将生成的插件与 Java 一起使用的唯一方法(因为我不是在 Kotlin 中编程),而且这个导入似乎没有“getFlutterView()”功能。