Asynctask Devamlı Çağırma
-
AsyncTask' i hiç durmadan ve programı bloklamadan çağırabilir miyim ?
Yani aslında yapmaya çalıştığım, durmadan renk pikselleri alacak ve ekrana bastıracak, devamlı olarak.
AsyncTask' i execute edince, bir kere basıyor. Callback olduktan sonra sen yoluna, ben yoluma diyor.
Ayrı thread yapsam, Android' de main thread dışında ulaşamıyoruz UI elementlerine.
Renk kodlarını devamlı olarak ayrı thread' de alıp, main thread' e tamamlandıkça mesaj atsam o da çizse ama nasıl thread' ler arası mesajlaştırabilirim ?
Bi de ekistra soru : Java' da kullandığım OpenGL kütüphanesi ile Android' deki OpenGL ES kütüphanesi arasında bir fark var mıdır ?
Not : İstediğiniz sorudan başlayabilirsiniz. Teşekkürler.
ozgunlu tarafından 30/Eyl/15 17:01 tarihinde düzenlenmiştir -
AsyncTask onBackground metodunun icine bir tane sonsuz dongu koy olur.
-
sniperscope bunu yazdı
AsyncTask onBackground metodunun icine bir tane sonsuz dongu koy olur.
peki o zaman hiç onpostexecute' a girmez mi ?
-
Girmez. onPostExecute yerine onProgressUpdate metodunu kullanmak gerekir.