2011-04-19 2 views
0

У меня есть небольшая проблема с использованием sqlite, и моя проблема в том, что когда я запускаю программу, код считывает все строки в таблице ..... как я могу заставить ее читать 1 затем задержать и прочитать следующий затем задержатьandroid sqlite чтение сырья с временем ожидания

Примечание: задержка = 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

Обратите внимание на принятый ответ в этом сообщении за идею о том, как использовать обработчик для создания псевдо-цикла, который вызывает себя повторно при задержке. Не должно быть слишком сложно реализовать что-то подобное для ваших нужд.

android substuting the click with a timer

+0

им жаль переспросить, но я попробовал и по какой-то причине его не работает пожалуйста, вы можете привести пример ...... я, возможно, делают это неправильно, потому что им новое для андроид .... Спасибо – moe

Смежные вопросы