問題タブ [flutter-method-channel]

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 投票する
1 に答える
616 参照

android - Flutter でネイティブの Android アクティビティを終了するには、2 回のバックプレスが必要です

Flutter にネイティブの Android アクティビティを実装することができました。コードは次のようになります。

問題は、ネイティブ アクティビティから [戻る] ボタンをタップして表示された画面に移動すると、snapshot.hasData が false の場合に返される円形の進行状況インジケーターを含むコンテナーがアプリに表示されることです。

この画面を閉じて、目的のプレゼンテーション ビューに移動するには、[戻る] をもう一度タップする必要があります。明らかに、コードで正しく行っていないことがあります。どうすればこれを修正できますか?

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

image - Flutter: アプリがバックグラウンドにあるときにパス プロバイダーを使用する

現在、FCM とローカル通知を Flutter アプリに実装しようとしています。通常の通知用に FCM とローカル通知を正常に構成しましたが、画像と共に表示したい別の種類の通知もあります。アプリがフォアグラウンドにある場合、通知はエラーなしで表示されますが、終了するとアプリ/バックグラウンドに移動パスプロバイダーを使用して画像を保存しようとすると例外が発生します。

例外:

アプリがフォアグラウンドにないときにパス プロバイダー メソッド チャネルが閉じているため、このエラーが発生していると思います。これを修正するためにできることはありますか? または、flutter_local_notificationsプラグインがビットマップへのファイルパスを必要としない場合、画像を保存して、バックグラウンドで動作する別の方法でパスを取得できますか (パスプロバイダーなし)? (実際に表示したいのは、次のようなリンクからの画像です: https://is1-ssl.mzstatic.com/image/thumb/WNUBiv2P6YSklHn9eA5nlg/1000x1000bb.jpeg )

画像の保存: