2016-04-02 20 views
0

Durum: Bir etkinliğe göre iki sekme uygulamak için guide from androidhive kullanıyorum. Birincisi - recyclerview'de karmaşık nesnelerle liste, ikincisi - bu listeden elemanlarla harita. DB olarak SQLite kullanıyorum ama güzel ve rahat Realm'e geçeceğim.Android için en iyi yöntemler: ViewPager'daki parçaları paylaşma

Uygun görünen SQLite genel yaklaşımı, liste öğesi nesnesini Parcelable yapmak ve ardından etkinliği etkinlikten parçalara aktarmak için demet kullanmaktır. Veritabanına yapılan bir çağrı okunaklı görünüyor.

Ancak Bölge için Parcelable kullanamıyorum çünkü yalnızca alıcı/yöntem yöntemleri gerektirir.

Bu durumda en iyi yol nedir?

cevap

1

ben size model sınıf Parcelable uygulamak yapabilirsiniz inanıyoruz, bu etkilemez Alanla ilgili bir şey varsa, CREATOR nesnesiyle birlikte alıcıları/ayarlayıcıları kullanacaksınız.

Diğer bir seçenek, doc'larda belirtildiği gibi, realm Parceler kitaplığını kullanmaktır; nesneleri nesnel hale getirmek için gerekli kodu üretir, böylece bunları etkinlikler veya parçalar arasında iletebilirsiniz.