安卓開發中Activity之間使用序列化接口Serializable傳遞對象

1.建立你要傳遞的對象的類,並讓這個類實現序列化接口Serializable

 

2.在發送端Activity------這裏是MainActivity(佈局有一個按鈕,點擊跳轉到目的Activity,並傳遞對象)

關鍵代碼:

Intent intent=new Intent(MainActivity.this,SecondActivity.class);

PersonBean personBean=new PersonBean("小明",18);

intent.putExtra("person",personBean);

startActivity(intent);

                              發送端的Activity的佈局

 

3.目的Activity---這裏是SecondActivity

關鍵代碼:

PersonBean personBean=(PersonBean)getIntent().getSerializableExtra("person");

 

最後結果圖:

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章