問題
Flutter アプリでネイティブ Android コードを使用して Snackbar を作成しようとしています。ただし、ネイティブ Android でスナックバーを作成するには、ビューを取得する必要があります (ビューを必要とするスナックバーを作成するためのパラメーターのため)、私のネイティブ Android コードはアクティビティ レイアウトを拡張しないため (代わりにバックグラウンド サービスを使用します)、ビューを取得することはできません。 .
本質的に、ネイティブ Android コードで Snackbar を作成する (つまり、フラッター ビューを取得する) にはどうすればよいでしょうか?
言い換えれば、ネイティブ Android バックグラウンド サービスを介してフラッター アプリで Snackbar を作成するにはどうすればよいでしょうか?
私の解決策の試み:
を使用して getFlutterView() を使用できます
import io.flutter.app.FlutterActivity
ただし、プラグインはこのインポートでは生成されません。むしろ使ってる
import io.flutter.embedding.android.FlutterActivity;
Javaで生成されたプラグインを使用できる唯一の方法のようです(Kotlinでプログラミングしていないため)。このインポートには「getFlutterView()」機能がないようです。