問題タブ [back4app]
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.
android - Back4App(Parse)からデータを取得する
Back4App(Parse) を使用してアプリを構築しています。
2 つのテーブル ポストとメディアがあります。post_id に対応するメディア (単一または複数) をフェッチする必要があります。
したがって、私は次のアプローチを使用しています。まず、Post テーブルからすべての投稿を取得し、ArrayList に保存しました。次に、for ループを使用して、特定の post_id を ArrayList から取得し、それをメディア クエリに送信して、その post_id のメディアを検索します。
しかし、私の問題は、クエリが非同期であるため、 for ループがクエリの前に実行され、クエリの結果が後でフェッチされることです。for ループは、ArrayList のサイズまでクエリの前に実行されます。この問題を修正するにはどうすればよいですか。
私は次のアプローチを使用しています。
どんな助けでも大歓迎です。