私は同じメソッドを呼び出したいと思います。たとえば、5秒ごとに、データベースの変更をリッスンする何らかの種類のデータベースリスナーを作成しようとしています。次のコードは動作しません。テスト用に5秒ごとに "RUNNING"を出力することを期待していますが、最初にメソッドを呼び出すと一度しか呼び出されません。AndroidループメソッドごとにX秒
private void DBListern() {
// TODO Auto-generated method stub
//accessWebService();
System.out.println("RUNNING");
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
DBListern();
}
}, 5000);
}
なぜデータベースを変更して実現する場所にインターフェイスを追加しないのですか? –