2

私はいくつかの Android 開発チュートリアルを行っていますが、次の一般的な質問を思いつきました。

intent.putExtraメソッドが値だけでなくキーと値のペアを取るのはなぜですか?

文字列を new に渡したい場合、Intent単に ? を渡さないのはなぜStringですか? キーにはどのような利点がありますか?

4

2 に答える 2

3

これを行うことができるように、複数のオブジェクトを追加Intentできます。

intent.putExtra("name", "My Name");
intent.putExtra("age", 30);

データの一部を取得したい場合は、キーを使用して指定する必要があります。

intent.getStringExtra("name"); // returns "My Name"
intent.getIntExtra("age");     // returns 30
于 2012-11-11T00:56:53.533 に答える