タグ付けされた質問 「flutter」

Flutterは、モバイル、ウェブ、デスクトップ向けにネイティブにコンパイルされたアプリケーションを単一のコードベースから構築するためのGoogleのUIツールキットです。

3
StreamBuilderを使用してTextFieldの値を更新する方法は?
私は持っtextfieldていsqfliteますが、アプリでデータベースを使用しています。sqflite私は私に割り当てる必要がある値を持っていますtextfield これが私のtextfieldコードです StreamBuilder<String>( stream: patientHealthFormBloc.doctorName, builder: (context, snapshot) { return TextFormField( initialValue: patientHealthFormBloc.doctorNameValue, onChanged: (value) { patientHealthFormBloc.doctorNameChanged(value); }, ... 今initstate私のクラスのメソッドで、データベースから値をフェッチしています。非同期操作なので時間がかかります。 私のblocクラスには次のようなコードがあります Function(String) get doctorNameChanged => _doctorName.sink.add; データベースから値を受け取ったらすぐに次を呼び出します doctorNameChanged("valuefromdatabase"); テキストフィールドに値が表示されません。また、私のデータベースには値が存在します。それは使用せずに値を更新することは可能ですTextEditingControllerかsetState。私は私のクラスは、あまりにも、私はと同じアプローチを使用してみましたが、上記のいずれかを使用するには複雑chuncks及び方法の多くに分割されたとして、それらを避けるためにしようとミリアンペアRadioButtonとCheckBox、彼らは正しく更新するように見えます。_doctorName.stream.valueデータベースに存在する値も更新され ますが、textfieldデータは表示されません。また、色を変えてみたtextfieldので問題はなく、タイプもわかります。 アプリの小さなデモを作成しましたhttps://github.com/PritishSawant/demo/tree/master/lib を使用する代わりにsqflite、私は使用してshared preferencesいますが、問題は解決しません

1
FlutterでProvider.of <X>とConsumer.Xを使用する場合
私はまだ状態管理手法に頭を抱えており、Provider.of&lt;X&gt;vs Consumer&lt;X&gt;. をいつどのように使用するかについて少し混乱しています。これらの2つを選択すると、データにアクセスするときにProvider.ofを使用するが、UIを変更する必要がないことをドキュメントから理解しています(私はそう思います)。したがって、以下は(ドキュメントから取得)データにアクセスし、新しいイベントでUIを更新します。 return HumongousWidget( // ... child: AnotherMonstrousWidget(// &lt;- This widget will rebuild on new data events // ... child: Consumer&lt;CartModel&gt;( builder: (context, cart, child) { return Text('Total price: ${cart.totalPrice}'); }, ), ), ); 一方、データのみが必要な場合は、UIで再構築したくないので、次のようにパラメーターをに設定して使用Provider.of&lt;X&gt;します。listenfalse Provider.of&lt;CartModel&gt;(context, listen: false).add(item); \\Widget won't rebuild ただし、listen必須ではないため、以下も実行されます。 Provider.of&lt;CartModel&gt;(context).add(item); \\listener optional だから、これは私にいくつかの質問をもたらします: これは、区別するための正しい方法であるProvider.of&lt;X&gt;とConsumer&lt;X&gt;。元はUIを更新しませんが、後者は更新しますか? にlisten設定されていない場合false、ウィジェットはデフォルトで再構築されるか、再構築されませんか?にlisten設定されている場合はどうなりtrueますか? なぜProvider.ofUIを再構築するオプションがあるのConsumerですか?

5
Flutter WEBダウンロードオプション
ユーザーデータからファイルを生成する必要があるフラッターWebアプリを作成しています。そして、出力ファイルをダウンロードするオプションがあります。 しかし、フラッターウェブで機能するオプション/パッケージを見つけることができません:( 誰かが私を助けてくれますか?

4
Flutter ChangeNotifierProviderビルダーは廃止予定
私のmain.dartにこのコードがあります: main() { runApp( MultiProvider( providers: [ ChangeNotifierProvider(builder: (context) =&gt; Auth()), // /**problem here. builder displayed with strikethrough line**/ ], child: App(), ), ); } 約2日前から、この警告を表示する私のビジュアルスタジオコード: そのため、ChangeNotifierProviderのビルダーパラメータは廃止されていると思います。私はどこでも検索しましたが、このビルダーパラメーターの代わりを見つけることができません。では、これらの警告を削除するにはどうすればよいですか?以下は、flutter --versionWindows 10でコマンドを使用する私のフラッターバージョンです &gt; flutter --version Flutter 1.9.1+hotfix.6 • channel stable • https://github.com/flutter/flutter.git Framework • revision 68587a0916 (3 months ago) • 2019-09-13 19:46:58 -0700 …
12 flutter  dart 

3
IOSでフラッタープッシュ通知が表示されない
プッシュ通知に関してFlutterとIOSに問題があります。 私のセットアップと機能するもの: 1)私firebase_messaging: ^5.1.6はエラーなしでパッケージをインストールしました/ IOSのすべての指示に従いました 2)IOSのユーザー権限を要求し、プッシュ通知の受信を受け入れました 3)IOSおよびAndroidデバイスでFCMトークンを取得できます 4)Apple開発者セクションでキーを作成し、FCMにキーを追加しました 5)テスト時にアプリを閉じた/バックグラウンドに送信した-まだ運がない 6)Xcodeを使用してgoogle-service-infoファイルをRunnerに追加しました 7)XCode機能にプッシュ通知とバックグラウンド通知を追加しました 8)iPhone 7の物理デバイスと物理的なiPadでテストしています curlを使用してIOSデバイスに通知を送信しました curl -X POST --header "Authorization: key=&lt;myAuthKEY&gt;" \ --Header "Content-Type: application/json" \ https://fcm.googleapis.com/fcm/send \ -d "{\"to\":\"&lt;myDeviceKey&gt;\",\"notification\":{\"body\":\"Hello\"},\"priority\":10}" firebaseから成功の応答を受け取ります {"multicast_id":&lt;SomeIdHere&gt;,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"&lt;SomeIdHere&gt;"}]} トークンを取得する方法は次のとおりです。 firebaseMessaging.getToken().then((String token) { _authModel.setNotificationToken(token); }); IOSでアプリを実行しても、Firebaseエラーは発生しません。 私はこれを2日間いじっていますので、少し面倒になっています。上記のすべてがAndroidで動作するようです。 どんな提案でもしてください。 Flutter Doctor: Doctor summary (to see all details, run flutter …

11
iOSデバイスで試行するとFlutter署名が無効になる
TL; DR 以下の回答を参照してください:https : //stackoverflow.com/a/60013390/1121497 iOS 13.3で問題があったようです。13.4をインストールしたばかりで、FlutterがiPhoneで動作するようになりました。:) flutter createiOSデバイス(iPhone XS)で新しいFlutterアプリ(によって作成されたサンプルアプリ)を実行しようとしています。Xcodeはそれをインストールできましたが、次のメッセージでクラッシュします。 dyld: Library not loaded: @rpath/Flutter.framework/Flutter Referenced from: /private/var/containers/Bundle/Application/BA807438-FA5B-4021-B37D-FC437B2C80CA/Runner.app/Runner Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/BA807438-FA5B-4021-B37D-FC437B2C80CA/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/BA807438-FA5B-4021-B37D-FC437B2C80CA/Runner.app/Frameworks/Flutter.framework/Flutter' を試すflutter runと、アプリも開いてクラッシュします。そしてコマンドは永遠に待ち続けます: $ flutter run Launching lib/main.dart on Ferran Maylinch’s iPhone in debug mode... Automatically signing iOS for device …
11 ios  flutter 

5
Android Studioで新しいFlutterプロジェクトを作成するAndroidxエラー
Android Studio(3.5.1。)で新しいFlutterプロジェクトを開始する場合、次のイベントが発生します。 プロジェクトの作成中にエラーが発生しました。「androidx」という名前のオプションが見つかりませんでした。空のフォルダーが作成されますが、プロジェクトは作成されません。 必要なandroidxには何も設定していません。AndroidStudioで可能なことはすべて更新しました。 このエラーを回避するにはどうすればよいですか?

3
Flutterのビルドに失敗した 'UserAgent.h'ファイルが見つかりません
プロジェクトは、firebase_crashlyticsでビルドまたはデバッグできません。私のMacでは、Flutterを最新に更新しましたが、アプリを展開するマシンのバージョンが低くなっています(Flutter 1.9.1 hotfix-5)。だから私は以下のものを試しました: flutter pub cache repair flutter clean Podfile.lockの削除と ios/pod install しかし、運はありません。 #import "UserAgent.h" ^~~~~~~~~~~~~ 1 error generated. 当面はフラッターをアップグレードせずに解決策はありますか?

1
FlutterでCustomMultiChildLayoutとCustomSingleChildLayoutを使用する方法
使用した経験を持つ缶誰かCustomSingleChildLayoutとCustomMultiChildLayoutクラスは、それらを使用する方法で(例で)詳細に説明することができます。 私はFlutterを初めて使用し、これらの使用方法を理解しようとしています。ただし、ドキュメントは恐ろしく、明確ではありません。例としてインターネットを調べてみましたが、他のドキュメントはありません。 あなたが助けてくれるなら、私は永遠に感謝します。 ありがとうございました!

1
Android Studioで生成されたコメントを含むファイルシステムにDARTファイルを保存する方法
Android StudioとVisual Studioがどのように閉じ括弧ごとにコメントを生成するのが好きですが、同じファイルをnotepad ++またはその他のテキストエディターで開くと、それらのコメントが表示されません。保存されたdartファイルを生成して、コメントがテキストコードの一部として保存されるようにする方法はありますか(コメント内)? 以下は、Android Studioでコードがどのように表示されるかを示す1つのコード例です。 ただし、メモ帳で開くと、コメントMaterialAppはありません。Androidスタジオには、生成されたコメントを含むファイルを保存できる設定があると思います。そのため、gitなどのように、Androidスタジオ以外でも役立ちます。

4
末尾または最初にsuper.initStateを呼び出す必要がありますか?
super.initSate()インフラッターをどこに呼び出すかについて混乱していますか?一部のコード例では、最初と最後に呼び出されます。違いはありますか? 私はこれをグーグルしようとしましたが、この関数呼び出しの位置に関する説明は見つかりませんでした。 どちらが正しいか? void initState() { super.initState(); //DO OTHER STUFF } または void initState() { //DO OTHER STUFF super.initState(); }
10 flutter  dart 

3
didChangeDependenciesとinitStateの違いは何ですか?
私はひらひらしていて、InitStateでコンテキストを呼び出したいときにエラーがスローされます。これは問題です BuildContext.inheritFromWidgetOfExactType が、didChangeDependenciesを使用すると、正しく機能します。 今私は2つの質問があります: 1-initStateでコンテキストを呼び出せませんが、didChangeDependenciesには問題がないのはなぜですか?(私が公式のドキュメントThis method is also called immediately after [initState]で読んだように、ビルドメソッドの前に両方が呼び出されるためです。) 2-ビルドメソッドの外でコンテキストにアクセスできる理由(build(BuildContext context)コンテキストがあり、コンテキストを使用できるが、didChangeDependenciesにはのようなものがないdidChangeDependencies(BuildContext context)ため、コンテキストを呼び出して使用できるため)?
10 flutter  dart 

1
DraggableScrollableSheet内のリストビューがフラッターでスクロールしない
私は以下のように非常に重いネストされたデザインを設計しています、私のリストがリストビューを展開するときの問題は、これの理由がスクロールしているようではないようです。 「営業時間」のテキストに触れるとスクロールが始まりますが、上に行くと下にスライドできません。 _showDialog(BuildContext context) { print("_showDialog"); showModalBottomSheet( context: context, isScrollControlled: true, builder: (BuildContext context) { return DraggableScrollableSheet( expand: false, builder: (context, scrollController) { return Container( child: Stack( children: &lt;Widget&gt;[ Column( crossAxisAlignment: CrossAxisAlignment.start, children: &lt;Widget&gt;[ Align( alignment: Alignment.topCenter, child: Container( margin: EdgeInsets.symmetric(vertical: 8), height: 8.0, width: 70.0, decoration: BoxDecoration( color: Colors.grey[400], …

3
Flutter Webアプリケーションでテキストファイルを保存およびダウンロードする方法
私はFlutterを初めて使用し、flutter Webアプリケーションで作業しています。私の要件は、テキストファイルを作成してダウンロードすることです。以下のように。 void getData() { List&lt;int&gt; bytes = utf8.encode('this is the text file'); print(bytes); // Need to download this with txt file. } 誰かがこれを達成するのを手伝ってくれる?

5
タスク ':flutter_twitter:verifyReleaseResources'の実行に失敗しました
私は、に取り組んでいフラッタアプリ。Androidデバイスでアプリを正常に実行できますが、ビルド(.apk)ファイルを作成しようとすると、以下の問題が発生します。 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':flutter_twitter:verifyReleaseResources'. &gt; A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade &gt; Android resource linking failed /Users/ipatel/.gradle/caches/transforms-2/files-2.1/8f09fa5c6115de167b21b323f769edd9/core-1.0.0/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found. /Users/ipatel/.gradle/caches/transforms-2/files-2.1/8f09fa5c6115de167b21b323f769edd9/core-1.0.0/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found. * Try: Run with --stacktrace option to get …
9 android  flutter  dart 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.