2016-03-18 13 views
0
public class Movie implements Parcelable { 
    private int id; 
    private String poster_path; 
    private String overview; 
    private String release_date; 
    private String original_title; 
    private String backdrop_path; 
    private float vote_average; 
    private Review review; 
    private Trailer trailer 

} 

İnceleme ve Treyler olmak üzere iki başka sınıfa sahip film sınıfım var. Parcelable'ı İnceleme ve Fragman'a da uygulamak zorunda mıyım? ya da sadece kök sınıfı parcelable uygulamak gerekir?Sınıfı ayrıştırmak için özel sınıf üyelerini parselable yapmak gerekli mi?

Soruyorum olacağım kodumu yapmak yoksa çünkü çok daha kısa

+0

bunları parcelable yapmak zorundasınız –

+0

Ayrıca lütfen Parceler adlı bu kütüphaneyi kontrol edin, kodunuzu daha kısa hale getirecektir. Zaten parselable kavramını bildiğiniz için kütüphaneyi kullanmada hiçbir zararı yoktur. –

cevap

0

Eğer Parcelable uygulamalıdır sizin Parcelable dahil Her sınıf. Bir Parcelable parsel için nasıl bir örnek görebilirsiniz here

0

Evet nesne Parcelable olmak için tüm ek bir yöntem uygulamak gerekir, ancak bu library Bu kod basit hale getirecek deneyebilirsiniz ve sizin

0

için tüm iş yapacak Farklı Android bileşenleri arasında Movie nesneleri aktarmak istiyorsanız, o zaman parcelable olmalıdır ve Movie sınıfının içindeki nesneler serializeable/parcelable değil, aynı zamanda parcelable yapmak gerekir. Aksi takdirde düzgün çalışmayacaktır.

İlgili konular