Turkcell | Geleceği Yazanlar

Drawer Navigation ve Ekranlarr Arasi Gecis

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.

    0

    Yasin Yildirim

    eBay - 25 Temmuz 2015

    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.

    0

    Özberk Çetin

    23 Temmuz 2015

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

    0

    Yasir Kılıç

    23 Temmuz 2015

    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  

     

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.