23 Haziran 2016 Perşembe

Parcel Sınıfı

dataSize metodu
Şöyle yaparız.
int size = parcel.dataSize ()
obtain metodu
Şöyle yaparız.
Parcel parcel = Parcel.obtain ();
readInt metodu
Şöyle yaparız.
int number = parcel.readInt ();
readLong metodu
Şöyle yaparız.
long number = parcel.readLong ();
readString metodu
Şöyle yaparız.
String number = parcel.readString ();
readStringArray metodu
Şöyle yaparız.
String id;
String name;
String grade;

String[] data = new String[3];
parcel.readStringArray (data);
id    = data[0];
name  = data[1];
grade = data[2];
recycle metodu
Şöyle yaparız.
parcel.recycle();
writeInt metodu
Şöyle yaparız.
int number = ...;
parcel.writeInt (nummber);
writeLong metodu
Şöyle yaparız.
long number = ...;
parcel.writeLong (nummber);
writeParcelable metodu
Şöyle yaparız. Eğer yazılan veri 1 MB'den büyük olmamalıdır
Intent testIntent = ...;
parcel.writeParcelable (testIntent,0);
writeString metodu
Şöyle yaparız.
String str = ...;
parcel.writeString (str);
writeStringArray metodu
Şöyle yaparız.
String id = ...;
String name = ...;String grade = ...;
parcel.writeStringArray (new String[] {id,
                                       name,
                                       grade});




Hiç yorum yok:

Yorum Gönder