關於Android Activity之間傳遞資料的6種方式
使用Inten的putExtra傳遞
第一個Activity中
1 2 3 4 5 6 |
|
第二個Activity中
1 2 3 4 5 6 |
Intent intent = getIntent();
|
使用Intention的Bundle傳遞
第一個Activity中
1 2 3 4 5 6 7 8 9 |
//用資料捆傳遞資料
|
第二個Activity
1 2 3 4 5 |
"bun" );
|
使用Activity銷燬時傳遞資料
第一個Activity中
1 2 3 4 5 6 7 8 9 10 |
|
第二個activity中
1 2 3 4 5 6 |
|
SharedPreferences傳遞資料
第一個Activity中
1 2 3 4 5 6 7 8 9 |
|
第二個Activity中
1 2 3 |
|
使用序列化物件Seriazable
工具類
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
第一個Activity
1 2 3 4 5 6 7 8 |
|
第二個Activity
1 2 3 4 5 6 7 8 |
|
使用靜態變數傳遞資料
第一個Activity
1 2 3 4 |
|
第二個Activity
1 2 3 4 |
|