2011-04-19 36 views
0

我有一個小問題即時通訊使用sqlite和我的問題是,當我運行該程序的代碼讀取表中的所有行.....我怎樣才能讓它讀取1再延時和閱讀下一再延遲android sqlite閱讀等待時間raws

注:延遲= 5秒例如...

感謝所有

//---get all titles--- 
     db.open(); 
     Cursor c = db.getAllTitles(); 
     if (c.moveToFirst()) 
     { 
      do {   
       DisplayTitle(c); 
      } while (c.moveToNext()); 
     } 
     db.close(); 
    }  
} 

,這是我如何顯示它們

public void DisplayTitle(Cursor c) 
    { 
     Toast.makeText(this, 
       "id: " + c.getString(0) + "\n" + 
       "ISBN: " + c.getString(1) + "\n" + 
       "TITLE: " + c.getString(2) + "\n" + 
       "PUBLISHER: " + c.getString(3), 
       Toast.LENGTH_LONG).show();   
    } 

回答

0

看看在這篇文章中接受的答案,關於如何使用Handler來創建一個假的循環,這個循環會在延遲時重複它自己。爲您的需求實施類似的應用程序不應太難。

android substuting the click with a timer

+0

對不起再問,但我嘗試過了,由於某種原因,它不工作,你可以請提供一個例子......我也許做錯了,因爲即時通訊新到Android ....謝謝 – moe 2011-04-19 05:56:25