在以前的活動我這樣做:爲什麼我無法通過這種方式獲得額外的意圖?
int entryId = 10;
intent.putExtra("entry_id", entryId);
然後在得到活動
首先我想這:
entry_id = this.getIntent().getExtras().getInt("entry_id");
它總是給我的默認值0
但我改成這樣:
entry_id = this.getIntent().getIntExtra("entry_id", 1);
它給出了正確的值(10)。
爲什麼這樣呢?
定義常量爲你的意圖演員的名字。這將避免你拼寫這樣的錯誤。 – njzk2