reference的overview是:
A mapping from String values to various Parcelable types.
1.
看了一篇文章(http://blog.csdn.net/randyjiawenjie/article/details/6651437),了解到它可以存储键值对:
Bundle mBundle = new Bundle(); mBundle.putString("Data", "data from TestBundle"); //传值给另一个Activity: Intent intent = new Intent(); intent.setClass(TestBundle.this, Target.class); intent.putExtras(mBundle); //这样就不用写成intent.putExtra("Data", "data from TestBundle");了
Target.class中的接收:
Bundle bundle = getIntent().getExtras(); String data = bundle.getString("Data");//不用写成String data = intent.getStringExtra("Data");了 setTitle(data);
2.
bundle好像还能存储很多其他的东西,比如
Bundle bundle = intent.getExtras();
Object messages[] = (Object[]) bundle.get("pdus");
先到这。