2014-07-23 9 views
5

Bir yaşam döngüsü yöntemlerinden biri çağrıldığında bir iletiyi günlüğe kaydeden çok basit bir etkinliğim var.Etkinlik başlangıcında açık ve onResume başlatıldıktan sonra çağrılıyor, nedensiz bir nedenle

Bu benim onCreate yöntemdir:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    LinearLayout ll = new LinearLayout(this); 
    TextView tv = new TextView(this); 
    tv.setText("HELP ME"); 
    ll.addView(tv); 
    setContentView(ll); 
    Log.i(TAG, "CREATE"); 
} 

Ve bu herhangi bir kullanıcı girişi olmadan çıkan logcat geçerli:

 
    07-23 16:14:12.057: I/sigh(12196): CREATE 
    07-23 16:14:12.067: I/sigh(12196): START 
    07-23 16:14:12.067: I/sigh(12196): RESUME 
    07-23 16:14:13.657: I/sigh(12196): PAUSE 
    07-23 16:14:13.687: I/sigh(12196): RESUME 
    07-23 16:14:14.167: I/sigh(12196): PAUSE 
    07-23 16:14:14.177: I/sigh(12196): RESUME 

neden app duraklama ve fırlatıldıktan sonra birkaç kez devam ediyor?

Bu davranış, yalnızca Eclipse'den çalıştırdığımda gerçekleşir. Daha sonra telefonun kendisi app başlattı anormal duraklama/devam ettirme sergilemez. Neler olup bittiğine dair bir ipucu var mı?

GÜNCELLEME: bu sadece benim telefona, 4.4.4 çalıştıran Nexus 5'e olmuyormuş gibi

görünüyor. Samsung GS3/5 ve Nexus 4'te olmaz.

+0

Merhaba, bu sorunun eski olduğunu biliyorum, ama ... bu sorunu çözdünüz mü? OnPause ve OnResume'un neden kovulduğunu biliyor musunuz? –

+0

Hayır, neden tekrar tekrar aradıklarını anlamadım. – fayf86

cevap

0

Kodunuzu denedim ve hareket etmemek çok eğlenceli. Bence arka planda, hafıza probleminde veya faaliyetinizi bilginiz olmadan duraklatan bir sorun var. Ekran parlaklığı soluk olduğunda etkinliğe tekrar dokunduğunuzda tekrar kaldığı yerden devam ederse, tekrar devam eder.

+0

Sadece telefonum için gerçekleşiyor gibi görünüyor, 4.4.4 çalışan bir Nexus 5. Samsung GS3/5 ve Nexus 4'te olmaz. – fayf86

0

İlgili konular