Turkcell | Geleceği Yazanlar

Soru & Cevap

Drawer Navigation ve Ekranlarr Arasi Gecis

23.07.2015 - 15:16

Merhabalar

Uygulamam da 1i main activity olmak uzere toplamda 5 activityim var. Hepsi base activityden extend edilmekte. Base activity de action bar ve icinde drawer navigation bulunmakta. Drawer navigation icinde de main disindaki diger 4 activityi temsilen itemler var tiklandiginda ilgili activitye gidiyor. Sorum su: Bu sekilde activityler arasi gecis yapmam ne kadar sagliklidir ? Performans acisindan daha iyi bir yolu var midir ? Umarim sorunumu ifade edebilmisimdir. Simdiden tesekkurler.

2357 Görüntülenme

3 Cevap

Yasin Yildirim
25.07.2015 - 21:55

Fragment, Activity'nin yerine gececek bir yapi olmaktan ziyade, Activity'nin daha esnek sekilde kullanilmasini saglayan bir yapidir. Tam ekran bir Fragment'in normal bir Activity'den performans olarak pek farki olmayacaktir.

Eger bir Activity birbirinden bagimsiz bir kac islemi birden yapiyorsa, bu gibi durumlarda Activity'nin icinde birden fazla Fragment konularak (LinearLayout ile alt alta yerlestirilebilir) kodun temiz ve okunabilir kalmasi saglanir, ve ayni zamanda arayuzde esneklik saglanmis olur.

ViewPager gibi yapilarda her bir sayfa icin bir Fragment kullanmak zorundasiniz, bu Android'in kisitlamalarindan birisi. Fakat NavigationDrawer yapisinda her bir sayfa icin Activity kullanmak daha saglikli olacaktir. Aksi takdirde butun uygulamayi tek bir Activity'ye yuklemis olursunuz, bu da kullanim suresi uzadikca performans kaybina yol acar.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Özberk Çetin
23.07.2015 - 18:50

Fragmentlari kullanman daha saglikli olucaktir navigation drawer ve viewpager gibi seylerde fragment kullanmak her zaman daha esnek yapi sunar . activitylere gore daha dinamiktir .

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Yasir Kılıç
23.07.2015 - 15:39

Aynı problem ve kuşkuları ben de yaşamıştım .. ancak okuduğum blog yazıları ve yorumlara bakınca activite kullanmak yerine fragmentleri kullanarak daha moduler ve daha dinamik yapı sağlandığı görülecektir...

https://github.com/codepath/android_guides/wiki/ViewPager-with-FragmentPagerAdapter  

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.