Android高手進(jìn)階教程之---Android中Intent傳遞對象的兩種方法(Serializable,Parcelable)!
掃描二維碼
隨時隨地手機(jī)看文章
大家好,好久不見,今天要給大家講一下Android中Intent中如何傳遞對象,就我目前所知道的有兩種方法,一種是Bundle.putSerializable(Key,Object);另一種是Bundle.putParcelable(Key, Object);當(dāng)然這些Object是有一定的條件的,前者是實現(xiàn)了Serializable接口,而后者是實現(xiàn)了Parcelable接口,為了讓大家更容易理解我還是照常寫了一個簡單的Demo,大家就一步一步跟我來吧!
第一步:新建一個Android工程命名為Object
大家好,好久不見,今天要給大家講一下Android中Intent中如何傳遞對象,就我目前所知道的有兩種方法,一種是Bundle.putSerializable(Key,Object);另一種是Bundle.putParcelable(Key, Object);當(dāng)然這些Object是有一定的條件的,前者是實現(xiàn)了Serializable接口,而后者是實現(xiàn)了Parcelable接口,為了讓大家更容易理解我還是照常寫了一個簡單的Demo,大家就一步一步跟我來吧!
第一步:新建一個Android工程命名為ObjectTranDemo(類比較多哦!)目錄結(jié)構(gòu)如下圖:
第二步:修改main.xml布局文件(這里我增加了兩個按鈕)代碼如下:
[xhtml]view plaincopy