4 Mart 2015 Çarşamba

UI thread

android.view.ViewRootImpl$CalledFromWrongThreadException:
Only the original thread that created a view hierarchy can touch its views.

UI thread, onCreate metodudur. UI componentlerini sadece burada editleyebiliriz.
Diğer metodların içinden UI componentlere erişebilsek de değiştirmeye çalıştığımızda üstteki hatayı verir.
Bu durumda şu metodu kullanabiliriz:

runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(ReadBlogActivity.this,
"haberler alindi! haber sayisi : " + titles.size(),
Toast.LENGTH_SHORT).show();

}
});

Hiç yorum yok:

Yorum Gönder