如何将 Enum 对象添加到 Android Bundle?
枚举是可序列化的,所以没有问题。
给定以下枚举:
enum YourEnum {
TYPE1,
TYPE2
}
// put
bundle.putSerializable("key", YourEnum.TYPE1);
// get
YourEnum yourenum = (YourEnum) bundle.get("key");
// put
intent.putExtra("key", yourEnum);
// get
yourEnum = (YourEnum) intent.getSerializableExtra("key");
关于Android:如何将枚举放入 bundle 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3293020/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |