بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بررسی شرطی هر یک ثانیه یکبار
سلام میخوام هر ثانیه شرطی از سرور چک بشه از کد زیر استفاده می کنم ولی این باعث میشه که اپ خوب کار نکنه بعضی موقع کرش میده؟
Thread t = new Thread() {
@Override
public void run() {
try {
while (!isInterrupted()) {
Thread.sleep(1000);
runOnUiThread(new Runnable() {
@Override
public void run() {
// update TextView here!
}
});
}
} catch (InterruptedException e) {
}
}
};
t.start();
روش دیگر یا راه حلی برای این مسئله وجود داره؟
با تشکر
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
General
8 سال پیش
+2
0
final Timer timer=new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//update textview
}
});
}
},1,1000);// ازهمون اول اجرای تایمر هر یک ثانیه یکبار این کار رو انجام میده
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .