1

問題

Flutter アプリでネイティブ Android コードを使用して Snackbar を作成しようとしています。ただし、ネイティブ Android でスナックバーを作成するには、ビューを取得する必要があります (ビューを必要とするスナックバーを作成するためのパラメーターのため)、私のネイティブ Android コードはアクティビティ レイアウトを拡張しないため (代わりにバックグラウンド サービスを使用します)、ビューを取得することはできません。 .

本質的に、ネイティブ Android コードで Snackbar を作成する (つまり、フラッター ビューを取得する) にはどうすればよいでしょうか?

言い換えれば、ネイティブ Android バックグラウンド サービスを介してフラッター アプリで Snackbar を作成するにはどうすればよいでしょうか?

私の解決策の試み:

を使用して getFlutterView() を使用できます

import io.flutter.app.FlutterActivity

ただし、プラグインはこのインポートでは生成されません。むしろ使ってる

import io.flutter.embedding.android.FlutterActivity;

Javaで生成されたプラグインを使用できる唯一の方法のようです(Kotlinでプログラミングしていないため)。このインポートには「getFlutterView()」機能がないようです。

4

0 に答える 0