問題タブ [flutter-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1357 参照

flutter - Flutter で BottomNavigationBar を使用して Webview の状態を維持する方法

BottomNavigationBar を使用してページ間を変更する Flutter アプリケーションを作成しています。ページの 1 つに Webview があり (Flutter 開発チームが開発したプラグインを使用しています)、別のタブに移動して戻ってきたときに Webview の状態を維持できません。方法があるかどうかもわかりません。

PageStorageBucket と AutomaticKeepAliveClientMixin を使用してみましたが、役に立ちませんでした。PageStorageBucket を使用すると、単純な ListView の状態がタブ間で保持されることに気付きましたが、Webview では機能しないようです。

最小限の再現可能な例を次に示します。

https://imgur.com/qOm7uEa

Webview タブに戻ったときに Web を同じ状態にしたいのですが、リロードしたくありません。

0 投票する
0 に答える
36 参照

android - 新しい Flutter プラグインの作成: io.flutter.plugin.common モジュールが解決されない

Flutter プラグインを (ネイティブ コードで動作するように) 作成したいと思っていますが、Android Studio を使用して Flutter プロジェクトの Android ネイティブ モジュールを開いた後、Flutter ネイティブ コンポーネントのすべてのインポート ステートメントがで強調表示され、最上位のパッケージ識別子から始まります。 - io、これは、モジュール全体が解決されていないことを意味します。それでも、内部でサンプル プロジェクトを起動することは可能で、正常に実行されます。

このような問題は、アプリケーション型の Flutter プロジェクトでは発生しません(インポートは同じではありませんが、必要なインポートはすべて解決されていることに注意してください)。

何か不足していますか、それとも今のところ Flutter 側のバグですか? 後者の場合、回避策はありますか (たとえば、手動でライブラリを提供しますが、それはどこにありますか)?