私はPRAGMA user_version 5
のsqliteデータベースを使用しているアプリを持っています。アンドロイドデバイスのsqliteデータベース
これでは、私はいくつかのデータを追加し、いくつかのデータを期間の日数で削除している3つのテーブルを持っています。 sqlite dbからのデータの追加と削除は、スプラッシュ画面の直後に行われます。
問題は、次のようにさまざまなバージョンの3つの異なるアンドロイドデバイスで同じビルドをテストしたときです。アプリがロードされる。この3つのデバイスで
1. Motorola(2.1) - more than a year old
2. SamsungAce(2.3) - buyed 8 mnths before
3. Xperia(2.3) - new device.
は、単独で、2.1でそれがsqliteのDBからデータを追加または削除するには非常に長い時間(時間以上)を要します。他の2台のデバイスでは、ロードに2〜5分かかります。
なぜアプリは2.1バージョンで遅くなるのですか?これが原因バージョンであるか、デバイスが非常に古い
Plsはなっているようにすることは私にこの疑問を解明...私がお勧めすることができ
からデータを取得しているソースを好きに重要払っていないがあります –
私.. actuall問題が何であるかを確認するためにいくつかのコードを投稿してください2.3バージョンのデバイス(1つは古く、もう1つは新しいものです)に適しているため、コードに問題があると感じません。しかし、古いデバイスの2.1になると遅くなります... –
@SivaK 2-5分は、データがdb *に保存されていない限り、本当に長い時間IMHOですが、私はそれを "うまく動作している"と呼んでいるとは確信していません。 – Joe