Bundle 保存各类型数据的总结
来源:互联网 发布:汽车配件平台源码下载 编辑:程序博客网 时间:2024/06/08 01:28
1. 保存基本类型
Bundle.putString(String key,String value)
Bundle.putStringArray(String key,String[] value)
Bundle.putBoolean(String key,boolean value)
Bundle.putByte(String key,byte value)
Bundle.putChar(String key,char value)
Bundle.putDouble(String key,double value)
Bundle.putFloat(String key, float value)
Bundle.putLong(String key,long value)
Bundle.putShort(String key,short value)
2. 保存数组Array(和基本类型相对应)
Bundle.putStringArray(String key,String[] value)
Bundle.putIntArray(String key,int[] value)
Bundle.putBooleanArray(String key,boolean[] value)
Bundle.putByteArray(String key,byte[] value)
Bundle.putCharArray(String key,char[] value)
Bundle.putDoubleArray(String key,double[] value)
Bundle.putFloatArray(String key,float[] value)
Bundle.putLongArray(String key,long[] value)
Bundle.putShortArray(String key,short[] value)
3. 保存ArrayList<Integer>和ArrayList<String>
Bundle.putIntegerArrayList(String key,ArrayList<Integer> value)
Bundle.putStringArrayList(String key,ArrayList<String> value)
4.保存Bundle
Bundle.putBundle(String key,Bundle value)
5.保存enum值
Color curColor = Color.RED;
Bundle bundle = new Bundle();
bundle.putInt("enum", curColor.ordinal()); // 保存curColor的索引,例如,RED的索引是0,
curColor = Color.values()[bundle.getInt("enum")]; // 根据索引取enum值
后续,将会继续添加内容。。。
- Bundle 保存各类型数据的总结
- bundle 屏幕切换保存数据
- Activity的生命周期以及 退出时Bundle的数据保存
- 保存Activity数据:onSaveInstanceState()与Bundle对象
- PHP中各类型数据转换为bool型时为false的总结
- Excel 快速输入各类数据的方法技巧示例总结
- C++各类型转换的总结
- 各类型变量的自动初始化总结
- Unity3d 中 PlayerPrefs 保存数据的总结
- 关于NSUserDefaults保存数据的问题总结
- 经典的各类排序总结
- 各类排序算法的总结
- json的各类转换总结
- 各类杂七杂八需要的数据
- iOS数据保存总结
- Android总结 - 保存数据
- 添加Bundle的元数据
- Bundle, 传递数据的包裹
- 读书笔记--智能指针
- Aisen微博
- Java图形界面接触
- pat 1083. List Grades WATER
- 方法的重载
- Bundle 保存各类型数据的总结
- nyoj1159XX和OO
- 德与才
- AisenWeiBo
- Jquery元素追加和删除
- 大学校园双向选择洽谈会总结
- Ubuntu下修改目录权限
- UltimateAndroid
- C++虚基类的测试代码