ウェブからリロードすることなく、複数のアクティビティからアクセスできるビットマップを保存する方法を探しています。
それらを に入れるだけで Activity から Activity に渡したいのではIntent
なく、渡さなくてもアクセスできる場所が 1 つあります。
この問題を解決するためにキャッシュを調べましたが、これが解決策である場合、複数のアクティビティでキャッシュにアクセスできるようにする方法が少しわかりません。
提案や代替ソリューションは大歓迎です。
ウェブからリロードすることなく、複数のアクティビティからアクセスできるビットマップを保存する方法を探しています。
それらを に入れるだけで Activity から Activity に渡したいのではIntent
なく、渡さなくてもアクセスできる場所が 1 つあります。
この問題を解決するためにキャッシュを調べましたが、これが解決策である場合、複数のアクティビティでキャッシュにアクセスできるようにする方法が少しわかりません。
提案や代替ソリューションは大歓迎です。
とはどういうthe cache accesible in multiple activities
意味ですか? Web からダウンロードし、SD カードに保存 (キャッシュ) してから、必要な数のアクティビティから SD カードからロードするだけです。
Android にデータを保存する方法の例を次に示します。
このタスクにはPicassoローダーを使用できます。
ビットマップの静的配列またはマップを作成し、必要な場所からアクセスできます。画像がたくさんある場合は、キューを作成して、最近使用したものだけを保存することもできます。