ParcelableDemo.java类:
package com.andy.testdemo;
import com.andy.entity.Police;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class ParcelableDemo extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView mTextView = new TextView(this);
Police mPolice = (Police)getIntent().getParcelableExtra(TestActivity.PAR_KEY);
mTextView.setText("Police name is: " + mPolice.getName()+"/n"+
"WorkTime is: " + mPolice.getWorkTime() + "/n");
setContentView(mTextView);
}
}
5.在AndroidManifest.xml文件中为新添加的两个Activity进行注册。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://www.easck.com/apk/res/android" package="com.andy.testdemo" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".TestActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SerializableDemo"/> <activity android:name=".ParcelableDemo"/> </application> <uses-sdk android:minSdkVersion="8" /> </manifest>
6.运行程序查看效果图:
【1】主界面截图:
【2】点击Serializable按钮的效果











