我有一個應用程序,其中我使用的是一個sqlite數據庫PRAGMA user_version 5
。在Android設備上的SQLite數據庫
在這裏我有三個表格,其中我添加了一些數據並刪除了一段時間間隔的數據。添加數據和從sqlite數據庫刪除數據發生在啓動畫面之後。
現在的問題是,當我測試了三種不同版本的Android設備中的相同構建如下。
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它需要很長的時間(一個多小時)來從源碼分貝添加或刪除的數據。在其他兩種設備中,只需要2到5分鐘的時間就可以加載。
爲什麼該應用在2.1版本中變慢。就是這樣,因爲版本或設備已經變得很老
請澄清我這個疑問...
請張貼一些代碼來檢查實際工作中的問題是什麼.. – 2012-03-07 05:38:31
我不要覺得代碼有問題,因爲應用程序rus在2.3版本的設備中很好(一個是舊的,另一個是新的)。但是,當涉及到一箇舊設備的2.1它會死緩... – 2012-03-07 05:44:11
@SivaK 2-5分鐘是一個很長的時間,恕我直言,保存數據到一個分貝,除非它*一*巨大的數據量,但如果不是我'米不知道我會稱它「工作正常」.. – Joe 2012-03-07 07:35:59