私はAndroidプログラミングを学ぶために新しいプロジェクトに取り組んでいます。したがって、アクティビティ間でデータを処理する方法を知りたいです。
リモートXMLファイルを解析してすべての解析済みデータをリストに入れるMainActivityがあります。さらにMainActivityはすべてのMyDataのリストを表示し、アイテムをクリックするとDetailActivityが起動します。
しかし、今はMyDataアイテムのParcelableでputExtraを使用して、データ(テキストのみ)を表示しています。だから私はそれが正しい方法であるかどうか知りたいですか?
そして、私は別の質問があります。MainActivityでは1つのリモートXMLファイルを処理しますが、2番目のリモートXMLファイルを処理するアクティビティSecondActivityがある場合。MainActivityとSecondActivityを切り替えるときに多くのダウンロードを回避するために、これら2つのファイルを1回だけダウンロードするにはどうすればよいですか。
ありがとう