Toa*_*Van 20 android android-intent android-layout
有人可以向我解释一下getExtras()和之间的区别是getBundleExtras()什么?
Pea*_*oto 19
getBundleExtra("String")得到一个名为的包String.
getExtras() 获取包含放入数组中的所有项目的包.
可以使用putExtra(Bundle, String tag)命令放置包,因此getBundleExtra()将返回该值.
值得注意的是,getExtras()返回置于intent中的所有项的副本,其实现如下所示:
4433 public Bundle getExtras() {
4434 return (mExtras != null)
4435 ? new Bundle(mExtras)
4436 : null;
4437 }
Run Code Online (Sandbox Code Playgroud)
所以打电话不是个好主意 intent.getExtras().putInt(...)