![]()  | 
 
Android onCreate ve orientation | 
 
    Yanıt Yaz   
   | 
  
| Yazar | |
   
   
   murat turan  
   Üye Profili 
    Özel Mesaj Yolla 
    Bu kullanıcıya ait mesajları bul 
    Üyenin Web Sitesie Git 
    Arkadaş Listeme Ekle  
   Admin Group  
   Datakent Kayıt Tarihi: 01.Ekim.2003 Bulundugu Yer: Turkey Online: Sitede Değil Gönderilenler: 1797  | 
  
   
        Alıntı   Cevapla
   
     Konu: Android onCreate ve orientationGönderim Zamanı: 02.Subat.2016 Saat 15:34  | 
 
| 
   
   
    
   Android uygulamanızda aşağıdaki gibi bir komut ile yeni bir Activity açtınız 
   
   
  this.startActivity(new Intent(this,ReportsActivity.class)); vekomut işletildiğinde form karşınıza gelmeden önce onCreate yordamı bir defa tetikleniyor. Ve bu olayda genelde gerekli ayarların yüklenmesi veya nesnelerin atanması yapılıyor. Veya form ilk yüklendiğinde ne yapılması gerekiyorsa onlar yapılıyor diyelim. Buraya kadar bir sorun yok. Taki ekranı döndürene kadar... Ekranı döndürdüğünüzde açmış olduğumuz ReportsActivity 'nin onCreate olayı tekrar tetiklenmektedir. Belki ReportsActivit yi lk çalıştığında yalnızca bir defa yapmak istediğiniz işlemler tekrar etmiş olacak ve ekranı her döndürdüğünüzde de bu süreç devam edecek. Bu sorunun önüne nasıl geçebilirsiniz? savedInstanceState == null kontrolü ile bu sorunun önüne geçebilirsiniz. Örnekleme olarak aşağıdaki kod bloğunu inceleyebilirsiniz. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ReportsActivity_Form); if(savedInstanceState == null){ //form açıldığında bir defa işletmek istediğiniz komutları bu aralığa yazınız //..... //..... } } keyworkds: Activity restart on rotation Android, ekran döndüğünde Activity yeniden başlıyor, android onCreate called on every re-orientation, android ekran her döndüğünde onCreate yeniden tetikleniyor  | 
 |
![]()  | 
 |
    Yanıt Yaz   
   | 
  
| Forum Atla | Forum İzinleri  ![]()  Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma  |