Google マップを使用してアイテムをオーバーレイする Android アプリケーションを構築しています。MySQL データベースから取得したアイテムの緯度と経度。これを行うには、非同期タスクで HTTP を使用して php スクリプトに接続します。マップ上にアイテムを表示するための私のコードは、非同期タスクの onPostExecute() メソッドにあります。
すべて正常に動作しますが、たとえば電話を回転させると、オーバーレイされたアイテムがすべて消えます。この問題を解決するにはどうすればよいですか?
メインスレッドでアイテムをオーバーレイする必要がありますか? もしそうなら、どうにかして async taks からメイン スレッドに情報を渡す必要があります。誰かがこれを行うための適切で正しい方法を知っていれば、本当に助けていただければ幸いです。