PDA

View Full Version : دسترسی به ترد یوآی داخل یک ترد دیگر



kamran_14
پنج شنبه 23 خرداد 1398, 19:34 عصر
سلام
خسته نباشید
وقتی من یک ترد نوشتم و در داخل آن بخوام به ui دسترسی داشته باشم و چیزی رو نشون بدم باید چی کار کنم؟
من نمیخوام از Async task استفاده کنم
من چطوری میتونم به Thred UI دسترسی داشته باشم؟

farhad_shiri_ex
جمعه 24 خرداد 1398, 10:16 صبح
سلام
خسته نباشید
وقتی من یک ترد نوشتم و در داخل آن بخوام به ui دسترسی داشته باشم و چیزی رو نشون بدم باید چی کار کنم؟
من نمیخوام از Async task استفاده کنم
من چطوری میتونم به Thred UI دسترسی داشته باشم؟

خیلی ساده و راحت...

//run in JDK1.7
yourActivity.runOnUiThread(new Runnable() {
@Override
public void run() {

}
});

//run in JDK1.8
yourActivity.runOnUiThread(() ->{
// your thread code!
}));