首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

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

2013-02-19 
使用意图在Activity之间传递数据小插曲__传递对象Android中Intent中如何传递对象有两种方法,一种是Bundle.

使用意图在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>



热点排行