Söyle bir örnek buldum.
scheduledExecutorService = Executors.newScheduledThreadPool(1);
scheduledExecutorService.schedule(new Runnable(){
@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable(){
@Override
public void run() {
Toast.makeText(MainActivity.this,
"Times-up",
Toast.LENGTH_LONG).show();
}});
}},
5,
TimeUnit.SECONDS);
}
onCreate çalıştığında 5sn sonra ekrana toast mesajı veriyor. benim anlamadığım kısım hocam kullanıcı login olduğunda classı arkada servis olarak çalıştırdım ancak bu classın içindeki listview i nasıl periyodik aralıklarla kontrol edecek. Yukarıdaki örnekte uygulama açıldığında 5sn bekleyip "Times-up" mesajı veriyor. Ben bu olayı kendinin yapmasını istiyorum. Yani uygulama her 5sn bir tekrar json data çekip değişiklik var ise bildirim vermesini istiyorum. Ama bu örnekte sadece bir kere çalışıyor:(( Sizce nasıl bir yol izlemeliyim yada