編輯:關於android開發
Parcelable相較於Serializable的效率更高
public class ChargeMode implements Parcelable{ public String name; public int playway; public String price; public String validTime; public ChargeMode(){ } private ChargeMode(Parcel in){ name = in.readString(); playway = in.readInt(); price = in.readString(); validTime = in.readString(); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(name); dest.writeInt(playway); dest.writeString(price); dest.writeString(validTime); } public static final Creator<ChargeMode> CREATOR = new Creator<ChargeMode>() { @Override public ChargeMode[] newArray(int size) { return new ChargeMode[size]; } @Override public ChargeMode createFromParcel(Parcel source) { return new ChargeMode(source); } }; }
存入序列化的數組
Intent intent = new Intent(MovieSynopsis.this, PaymentActivity.class); intent.putExtra(Constant.CHARGE_MODE, chargeModes);//存入ChargeMode[]
startActivity(intent);
取出ChargeMode[]的值時,必須先是Parcelable[],之後再轉換成ChargeMode[]
Parcelable[] mChargeModes=intent.getParcelableArrayExtra(Constant.CHARGE_MODE);
ChargeMode chargeModes=(ChargeMode) mChargeModes[0];
Android開發藝術探索學習筆記(十),android藝術探索第十章 Android的消息機制 面試中經常會被問到的一個問題:handler是如何
Android新手入門2016(6)--客戶端編程思想的初步思考和Android學習路線 做了幾年游戲服務端,不過也不是沒接觸過客戶端的。畢業前的作業就不說了,剛畢業
硅谷商城4--顯示購物車商品,硅谷商城4--購物車 1_購物車頁面和標題欄的設置 govaffair_pager.xml <?xml version=1.0 en
仿Android印象筆記底部導航欄 最近用上了印象筆記,覺得android 版的底部導航欄挺不錯的,好多應用裡面都有用到,想著自己動手實現一下,不多說,先上圖: