2016-07-30 17 views
0

SQLiteで遅延ロードを実装する方法は?SQLiteで遅延ロードを実装する方法は?

私は画像パスを持つDBの連絡先のリストを持っています。
円形ヘッドは、保存されたデータベースのパスからイメージをロードします。この場合 Layout view

+0

文字が付いた色のついたサークルの場合、代わりに背景のdrawable **を使用してTextViewを使用することはできませんか? SQLiteを取り消す必要はありません。怠惰な読み込みもありません。 –

+0

怠惰な読み込みでフォルダパスから画像を読み込む方法は? –

答えて

1


、最も簡単で安全な方法は、広場の会社からPicassoオープンソースのライブラリを使用することです。それはすべての必要な機能をすぐに提供します。あなたはこのようなあなたのListAdapterコードスニペットに適用する場合:

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); 

そして、それは怠惰な方法であなたのリスト上の画像をロードします。 Webアドレスの代わりに、デバイスにあるファイルへのパスを使用することもできます。非同期ロードは、ライブラリのフードの下で処理されます。そのページのドキュメントを確認してください:http://square.github.io/picasso/とGitHubプロジェクト:https://github.com/square/picasso

関連する問題