【发布时间】:2012-09-03 09:28:55
【问题描述】:
在之前的活动中我是这样做的:
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)。
为什么会这样?
【问题讨论】:
-
为您的意图附加名称定义常量。这样可以避免像这样的拼写错误。
标签: android android-intent extra