Forwarded from ipcjs Jiang
有同时使用ViewModel+DataBinding的人吗?
问个问题:格式化字符串时的context要怎么取?
1. 直接在xml中用“@stirng/xxx()”格式化字符串,不够灵活,xml写代码太蛋比了'
2. 在ViewModel中格式化字符串,没有context,理论上来说,ViewModel不应该持有界面的context的
3. 在ViewModel中拿app的context格式化字符串的话,app的context和界面的context可能会有些差异,主题之类、语言之类的,取出来的字符串可能不一样
那要怎么取字符串?
问个问题:格式化字符串时的context要怎么取?
1. 直接在xml中用“@stirng/xxx()”格式化字符串,不够灵活,xml写代码太蛋比了'
2. 在ViewModel中格式化字符串,没有context,理论上来说,ViewModel不应该持有界面的context的
3. 在ViewModel中拿app的context格式化字符串的话,app的context和界面的context可能会有些差异,主题之类、语言之类的,取出来的字符串可能不一样
那要怎么取字符串?
Forwarded from Mystery0 M
我是写了一个单例用来在java代码中获取string里面的资源,这样子在viewmodel中不用传context(单例中用的application来getstring),至于有差异就没考虑到了,这么做的应用只有中文
Forwarded from Siubeng
Forwarded from Deleted Account
个人拙见:
0. databinding 中可以直接 @{SomeUtil.xxx(context)} 来拿到当前 context
1. UI 相关的小段代码直接写到 xml 中也没啥问题
2. UI 相关的代码,如果行数稍多,则应该抽象成 @BindingAdapter (组合式)或自定义 View 的方法(继承式)。
当然通常意义上组合是优于继承的
0. databinding 中可以直接 @{SomeUtil.xxx(context)} 来拿到当前 context
1. UI 相关的小段代码直接写到 xml 中也没啥问题
2. UI 相关的代码,如果行数稍多,则应该抽象成 @BindingAdapter (组合式)或自定义 View 的方法(继承式)。
当然通常意义上组合是优于继承的
Forwarded from dnaugsuz
有没有安全大佬告诉我怎么拿 Radare 2 裁剪二进制文件到某个 offset...
Forwarded from dnaugsuz
其实有些浏览器插件可以扫(
我开始的思路居然是枚举那 20 位... 举不完 coding 可能要爆炸了
还好我现在退坑不做了(
我开始的思路居然是枚举那 20 位... 举不完 coding 可能要爆炸了
还好我现在退坑不做了(
这周大概就是半天,我会先讲笔记(当然) #life
然后就是网购点东西,包括衣服、数位板(也想买 MIDI 键盘,但不急用所以算了
然后就是闲得练下小提琴(
最后吃完饭后我会弄点技术相关的(包括 Agda 定理证明方面再发点什么?),不过不会太久。主要还是生活为主
然后就是网购点东西,包括衣服、数位板(也想买 MIDI 键盘,但不急用所以算了
然后就是闲得练下小提琴(
最后吃完饭后我会弄点技术相关的(包括 Agda 定理证明方面再发点什么?),不过不会太久。主要还是生活为主