Arda ALTAY
Arda ALTAY
İstanbul-I (Avrupa)
23/03/2015 tarihinden beri üye
50 GY Puanı
58K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Ahmet Yesevi Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Asenkron işlemlerde ön yüz donma sorunu

Merhaba,

Amacım uygulama çalışırken arka planda bir takım işlemlerin olması ve kullanıcının bu esnada değişik uygulamalara girip çıkabilmesi. Arka plandaki işlemler bazen uzun sürebilmektedir. Bunun için;

- AsyncTask

- Service

- Intent Service

- Sync Framework

denemlerinde bulundum. İşlem olarak da genellikle Volley ile serverdan veri çekilmekte, Gson ile işlenmektedir. Bazı zamanlarda ön yüz ile etkileşim olabilmekte ama genellikle arkada sessiz sedasız çalışması beklentisindeyim.

Ancak her birinde işlemde ön yüz kilitlenmekte ve işlem sonunda açılmaktadır. Bazen işlem uzun sürerse ANR (Application Not Responding) yani uygulamadan yanıt alınamadı kapatmak istermisiniz şeklinde uyarı vermektedir.

Volley ve benzerlerini çağırmak için Context bilgisini parametre olarak göndermekteyim. Ben bundan dolayı ön yüzün kilitlendiğini sanıyorum. Ama Context olmadan da kütüphane kullanılamıyor.

Bir kod örneği veya herhangi bir fikriniz var mı?

Teşekkürler.

8 yıl 9 ay önce yanıtladın

Asenkron işlemlerde ön yüz donma sorunu

06 Ocak 2016 tarihinde cevaplandı

Sorun runnable  ya da diğer seçeneklerin tamamında ekranda işlem süresince donma oluyor. Normalde yazılardan okuduğum ön yüzün donmaması gerektiği. ama donuyor bekliyorsun.