And*_*ler 10 android android-intent
使用Intent对象时,我们可以直接使用它来放置不同类型的数据putExtra().我们还可以将这些额外数据放入Bundle对象并添加到对象中Intent.那么,为什么我们需要直接Bundle使用Intent呢?
Ren*_*eno 16
如您所见,Intent内部将其存储在一个Bundle.
public Intent putExtra(String name, String value) {
if (mExtras == null) {
mExtras = new Bundle();
}
mExtras.putString(name, value);
return this;
}
Run Code Online (Sandbox Code Playgroud)
有时候你只需要传递一个few variables或者一个values其他的Activity,但如果你有一个bunch of variable's or values你需要传递给各种其他的东西Activities.在这种情况下,您可以轻松使用Bundle并传递Bundle给所需的Activity.而不是每次都传递单个变量.
| 归档时间: |
|
| 查看次数: |
7243 次 |
| 最近记录: |