android 定时器5秒执行一次,如何在android中每30秒执行一次查询?
生活随笔
收集整理的這篇文章主要介紹了
android 定时器5秒执行一次,如何在android中每30秒执行一次查询?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個查詢,我想每30秒執行一次并將其記錄到Logcat。我是通過處理程序完成的,我沒有得到回應。如何在android中每30秒執行一次查詢?
這里是我的代碼:
runnable = new Runnable() {
@Override
public void run() {
Cursor cursor = null;
int i;
try {
String sql = "SELECT * FROM info";
cursor = database.rawQuery(sql, null);
} catch (SQLException sqle) {
throw sqle;
}
if (cursor != null && cursor.getCount() != 0) {
cursor.moveToFirst();
do {
i = cursor.getCount();
} while (cursor.moveToNext());
cursor.close();
if (i > count) {
count = i;
Log.i("COUNT", "" + count);
}
}
handler.postDelayed(runnable, 30000);
}
};
runnable.run();
如果有人能幫助我,我將不勝感激。
總結
以上是生活随笔為你收集整理的android 定时器5秒执行一次,如何在android中每30秒执行一次查询?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android win7 共享网络打印机
- 下一篇: 阅读分析下列html,阅读下列说明和 H