Dalam Android, memandangkan niat boleh menghantar data pasangan nilai kunci, mengapakah niat dan himpunan harus digunakan bersama?
大家讲道理2017-05-16 13:35:37
0
3
834
Seperti yang dinyatakan dalam tajuk, kedua-dua berkas dan niat boleh menyimpan data pasangan nilai kunci Dalam kes logaritma, hanya gunakan niat secara langsung.
Tingkat satu sudah menjawabnya dengan betul, saya baru hantar kod sumber:
/**
* Add extended data to the intent. The name must include a package
* prefix, for example the app com.android.contacts would use names
* like "com.android.contacts.ShowAll".
*
* @param name The name of the extra data, with package prefix.
* @param value The String data value.
*
* @return Returns the same Intent object, for chaining multiple calls
* into a single statement.
*
* @see #putExtras
* @see #removeExtra
* @see #getStringExtra(String)
*/
public Intent putExtra(String name, String value) {
if (mExtras == null) {
mExtras = new Bundle();
}
mExtras.putString(name, value);
return this;
}
Walaupun anda menggunakan niat untuk menghantarnya, satu berkas akan dijana secara automatik.
Jadi sebenarnya, bundle digunakan
Tingkat satu sudah menjawabnya dengan betul, saya baru hantar kod sumber:
Nampaknya bundle boleh memindahkan banyak jenis data?