2012-09-03 3 views
-2

는 : 왜 이런 식으로 의도에서 엑스트라를 얻을 수 없습니까? 내가 이런 짓을 이전 활동에서

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)을 제공합니다.

왜 그렇습니까?

+1

entry_Id의를 사용해야합니다. 그렇게하면이 맞춤법 오류를 피할 수 있습니다. – njzk2

답변

1

대소 문자를 구분하여 GET()

이유는 핵심 자본입니다.

+0

eww ... 어리석은 실수. 감사합니다. –

1

id에서 Ientry_id = this.getIntent().getIntExtra("entry_Id", 1);

변화는 사용을보십시오. 그것은 당신의 첫 번째 경우에 entry_id에 Chanage entry_Id

0

당신은 이름 엑스트라 의도에 대한 상수를 정의 entry_id 대신