Bundle beanMsg = getIntent().getExtras();
getIntent():Activity 繼承自 `Context`,此方法回傳啟動該 Activity 的 `Intent` 物件。.getExtras():`Intent` 類別的實例方法,回傳攜帶的 `Bundle` 物件(若無則回傳 `null`)。Intent intent = getIntent(); // 取得 Intent
Bundle beanMsg = intent.getExtras(); // 取得 Bundle
這是方法呼叫而非方法定義。`getIntent()` 與 `getExtras()` 均為框架已實作的方法,開發者直接使用其回傳值。
Bundle extras = getIntent().getExtras();
if (extras != null) {
String name = extras.getString("key_name", "預設值");
int age = extras.getInt("key_age", -1);
// 避免 NullPointerException
}
鏈式呼叫 `getIntent().getExtras()` 只是語法糖,本質是「取得 Intent → 取得其附加資料 Bundle」。理解物件回傳與方法鏈結,有助於閱讀 Android 官方範例碼。