[問題] 傳遞參數的用法bundle & intent
請問大家一個小問題,
在傳遞Activity參數之間的程式寫法,
我有在書上看過這樣的程式碼,
單純用intent傳遞參數
Intent intent = new Intent();
intent.putExtra("KEY_MONTH", intMonth);
intent.putExtra("KEY_DAY", intDay);
startActivity(Activity1.this, Activity2.class);
另一種方式是使用Bundle的方式
Intent intent = new Intent();
Bundle bundle = new bundle();
bundle.putInt("KEY_MONTH", intMonth);
bundle.putInt("KEY_DAY", intDay);
intent.putExtras(bundle);
startActivity(Activity1.this, Activity2.class);
想請問這樣傳遞值的方式有什麼差異呀?
我試了幾次感覺都可以達到相同功能,
但就是不曉得對於程式的話是差在哪一邊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.52.201
推
02/23 21:07, , 1F
02/23 21:07, 1F
→
02/23 21:08, , 2F
02/23 21:08, 2F
→
02/23 21:08, , 3F
02/23 21:08, 3F
→
02/23 21:09, , 4F
02/23 21:09, 4F
推
02/23 21:12, , 5F
02/23 21:12, 5F
→
02/23 21:18, , 6F
02/23 21:18, 6F
→
02/23 21:21, , 7F
02/23 21:21, 7F
→
02/23 21:21, , 8F
02/23 21:21, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章