私はアンドロイドの新機能です。私のアプリケーションでは、サーバーから重いデータ(2つは画像です)を取り出してローカルデータベースに格納する必要があります。 これまでは、すべてのデータを一度に取り出してローカルデータベースに保存するという標準的な方法を行ってきました。しかし、私はメモリエラーから抜け出しています。重いデータを取得する際に私が従う必要があるガイドラインはありますか?また、私はBLOB形式でローカルデータベースに画像を保存しています。重大なデータがスローされるカーソルウィンドウ:ウィンドウがいっぱいです
答えて
これは、クエリの結果がカーソルのウィンドウに対して大きすぎて、より多くのメモリを要求したり、ブロブのイメージが原因で発生したと考えられます。
あなたの要件は無限のスクロールまたは無限のスクロールを使用して満たされているので、それを使用するように調整します。
と店舗イメージへの最善の方法は、
SDカードにDBでストアのパスと店舗イメージにあるあなたはリサイクルビュー
http://android-pratap.blogspot.in/2015/06/endless-recyclerview-with-progress-bar.html
jsonを通じてこれを達成する方法はありますか?遅い応答 –
のためにnd srryあなたは実際のユースケースが何であるか教えてください。 – Rahul
ok。すべて私がしたいのは、サーバーからの重いデータ(テキストデータと画像を含む)を取り出し、リストビューで表示する必要のあるローカルデータベースに格納することだけです。 –
- 1. アンドロイド:カーソルウィンドウがいっぱいになっている
- 2. SDCardがいっぱいになるとIOExceptionがスローされます
- 3. C++ TCPウィンドウがいっぱいになっていますか?
- 4. WPFデータグリッドが不均一なデータでいっぱいになる
- 5. c#listboxがいっぱいでない
- 6. Webscraping:データフレームがいっぱいでない
- 7. メモリがいっぱいで表示されてクラッシュする
- 8. メモリがいっぱいになるまでメモリがいっぱいになるまで
- 9. ドッカーディスクがいっぱいになった
- 10. ImageViewが画面いっぱいに表示されない
- 11. 入力がいっぱいになったらPHPでデータを更新する
- 12. プライマリファイルグループがいっぱい
- 13. データベースサーバーのディスクメモリがいっぱいです
- 14. HDFSディスクがいっぱいです
- 15. JMSキューがいっぱいです
- 16. 接続プールがいっぱいです
- 17. Azureサービスファブリックディスクがいっぱいです
- 18. TF30042:データベースがいっぱいです
- 19. ストレージがいっぱいになるのはなぜですか?
- 20. Laravelモデルがデータでいっぱいになると、アクションを実行します
- 21. ResultSetをデータでいっぱいにする簡単な方法
- 22. 画面いっぱいに画像を拡大しないでください
- 23. ガードビューがいっぱいになるとロードがフリーズします
- 24. JsonMappingExceptionがスローされないときにスローされない
- 25. WPFリボン:最大化されたウィンドウが表示されない
- 26. NullPointerExceptionがスローされない
- 27. バッファリングされたチャンネルがいっぱいになるのを待つ
- 28. iOSの外部ディスプレイが画面いっぱいに表示されない
- 29. SSISで高速アップロード中にログがいっぱいになる
- 30. CFRunLoopノンブロッキングでバッファがいっぱいになるのを待つ
ベストを使用して、無限スクロールビューを実装するには、以下のリンクから参照を取得します実際には、ファイルシステムに画像を保存し、そのパスをsqliteに保存します。 – Developer
しかし、私は、これらの画像を見たいとは思わない.isこれを達成するための方法はありますか? –
はい、http://stackoverflow.com/a/22580096/3966554 – Developer