We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 081ff6c commit c970bdfCopy full SHA for c970bdf
1 file changed
docs/EasyBundle.md
@@ -57,6 +57,14 @@ val age = easyBundle.get<Int>("age")
57
val name = easyBundle.get<String>("name")
58
```
59
60
+- **使用EasyBundle进行读取**: 当读取失败时。指定默认值
61
+
62
+```
63
+val easyBundle = EasyBundle.create(getBundle())
64
+val age = easyBundle.get<Int>("age", defAge)
65
+val name = easyBundle.get<String>("name", defName)
66
67
68
- **原生方式页面取值**
69
70
@@ -219,6 +227,12 @@ val user = easyBundle.get<User>("user")
219
227
User user = easyBundle.get("user", User.class)
220
228
221
229
230
+与此想对应的,**也可以为读取操作指定默认值**:当通过指定key读取数据失败时,返回提供的默认值进行使用。防止空指针
231
232
233
+val user = easyBundle.get<User>("user", deUser)
234
235
222
236
### 打破Bundle存储数据限制
223
237
224
238
都知道,Bundle的存取api那么复杂,主要是需要过滤掉`不被系统允许的非序列化数据`。
0 commit comments