-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)が得られます。

なんでそうなの?

4

3 に答える 3

1

これを試してentry_id = this.getIntent().getIntExtra("entry_Id", 1);

変更はでの使用Iですid。get()の首都です

重要なのは大文字と小文字が区別される理由です

于 2012-09-03T09:30:17.433 に答える
1

あなたの最初のケースでentry_IdChanage 。 entry_id

于 2012-09-03T09:31:55.793 に答える
0

entry_id代わりに使用する必要がありますentry_Id

于 2012-09-03T09:33:06.023 に答える