读书人

应用意图在Activity之间传递数据小插曲

发布时间: 2013-02-19 11:11:40 作者: rapoo

使用意图在Activity之间传递数据小插曲__传递对象
Android中Intent中如何传递对象有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,通过一个简单的例子来给大家讲解一下。

工程结构图:
应用意图在Activity之间传递数据小插曲_传递对象
运行结果截图:mainActivity截图
应用意图在Activity之间传递数据小插曲_传递对象
SerialActivity截图应用意图在Activity之间传递数据小插曲_传递对象
ParcelActivity截图应用意图在Activity之间传递数据小插曲_传递对象
Book.java:

Person.java: 
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.intent.activity"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk android:minSdkVersion="8" />    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name" >        <activity            android:label="@string/app_name"            android:name=".MainActivity" >            <intent-filter >                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity android:name=".SerialActivity"/>    </application></manifest>



读书人网 >移动开发

热点推荐