Yorumlar
Merhabalar,
NumberFormatException alıyorsun aşağıdaki kodu yaz try catch uygulaman patlamayacak onClick methodunun içine yapıştır
kolay gelsin
[code]
try{
int adet=Integer.parseInt(ders_sayisi.getText().toString…
Alper Gökhan Beyler
Alper Gökhan Beyler
Alper Gökhan Beyler
9 yıl 9 ay önce
MainActivity'de zaten bahsettiğin şekilde menü görünür. Fakat bunun dışında bir activity oluşturup burada görmen maalesef mümkün değil.
Alper Gökhan Beyler
9 yıl 9 ay önce
anladım çok teşekkür ederim. peki 120 tane ekranın var diyelim ve bunların çoğunda üst tarafta bu sliding menu yapısı var menünün içinde ise seçenekler Fragment lar ile açılıyor söylediğin gibi ama bunlar düşün 10 tane geriye kalan sayfalarda bu sliding menusunu nasıl kullanıcam ?
Alper Gökhan Beyler
9 yıl 9 ay önce
Onlar herhangi bir fragment'ın detay sayfası falan mı? Eğer öyleyse göstermeyebilirsin. Ya da şöyle sorayım. Neden fragment kullanmayıp activity kullanıyorsun. Öyle bir zorunluluğun mu var?
Alper Gökhan Beyler
9 yıl 9 ay önce
dediğim gibi 120 e yakın sayfa var ve çoğunda sliding menu yu kullanmam zorunluğu oluyor ekran tasarımları böyle çünkü
Alper Gökhan Beyler
9 yıl 9 ay önce
Tamam anladım. Ben de diyorum ki bütün sayfaları niye fragment yapmıyorsun?
Alper Gökhan Beyler
9 yıl 9 ay önce
bütün sayfalar fragment olursa sliding menuyu kullanabilmem için tek bir Activity e bağlı olmam gerekicek bunun bir sürü dezavantajı var örneğin geri tuşuna basınca gidilcek yerin belirlenmesi arkada çalışan logical methodların kontrolu olsun.. bu yapıyı düzenlemek zor oluyo bir sürü ekran var tasarımda dediğim gibi ama bir yolu olmalı ya sliding menu yu activity içerisinde gösterenler nasıl yapıyor
Alper Gökhan Beyler
9 yıl 9 ay önce
Ben öyle bir şeyin yapıldığını bilmiyorum. Bu iş bence bu kadar da zor değil. Sadece her açılan fragment için bir tag ekleyeceksin. Back tuşuna basıldığında tag kontrolü yapacaksın. Mesela;
MainActivity, Fragment1, Fragment2, Fragment3 şeklinde bir uygulamamız olsun. Her transaction işlemi yapıldığında bir tag ekleyeceksin. Tabi bu tagleri "ConstantValuest" adında bir sınıf oluşturup burada toplarsan sıkıntı olmaz. Back tuşuna basıldığında "getBackStackEntryCount()" ile count'u kontrol edeceksin. Eğer 1 den büyükse MainActivity'e gönder değilse "finish()" ile çıkış yaptır. Bu arada kullanıcı kendi yan menüden MainActivity'e gelmişse onu da kontrol etmelisin tabiki.
MainActivity, Fragment1, Fragment2, Fragment3 şeklinde bir uygulamamız olsun. Her transaction işlemi yapıldığında bir tag ekleyeceksin. Tabi bu tagleri "ConstantValuest" adında bir sınıf oluşturup burada toplarsan sıkıntı olmaz. Back tuşuna basıldığında "getBackStackEntryCount()" ile count'u kontrol edeceksin. Eğer 1 den büyükse MainActivity'e gönder değilse "finish()" ile çıkış yaptır. Bu arada kullanıcı kendi yan menüden MainActivity'e gelmişse onu da kontrol etmelisin tabiki.
Alper Gökhan Beyler
9 yıl 9 ay önce
evet aynen dediğin gibi yapılacak ama düşün 120 sayfa var diyorum bir Activity e bağlı olarak çalışmak mantıklı mı ?