kotlin版的酷欧天气 (郭林大神的第一行代码第二版)
来源:互联网 发布:数据库与大数据 编辑:程序博客网 时间:2024/05/15 13:47
https://github.com/breakfrox/Coolweather
就是标题说的那样/囧,将酷欧天气用kotlin编写了,感兴趣的同学可以参考一下
也不知道说啥, 原本以为kotlin不兼容litepal,然后去网上查了很久,最后靠谷歌看到一点(百度真不靠谱),
使用litepal
例子
class City(var name: String,var code: Int,var provinceId: Int): DataSupport()
原以为在kotlin中需要用data class 编写,但没想到只要class就行了
litepal的使用
在保存方面有点区别 Province("name",code,provinceId).save()
因为在kotlin中没有了无参的构造函数,就需要向上面那样将需要保存的参数传入括号里,加上.save()保存
查询 cityList=DataSupport.where("provinceid=?",selectProvince.code.toString()).find(City::class.java)
(PS: 在kotlin中所有属性都基于Any,类型之间的转换只有强转,例如toString())
还在里面加了一个在fragment中返回键的逻辑,可以忽略掉,是参考 http://www.jianshu.com/p/fff1ef649fc0
阅读全文
0 0
- kotlin版的酷欧天气 (郭林大神的第一行代码第二版)
- 拜读郭霖大神《第一行代码——第二版》笔记——你的第一行代码
- 基于《第一行代码第二版》的天气app的扩展开发
- Kotlin的第一行代码
- 阅读郭林《第一行代码》的笔记——第14章 进入实战,开发酷欧天气
- 用kotlin方式打开《第一行代码:Android》之开发酷欧天气(1)
- 用kotlin方式打开《第一行代码:Android》之开发酷欧天气(2)
- 用kotlin方式打开《第一行代码:Android》之开发酷欧天气(最终版)
- 《第一行代码(第二版)》的学习(一)
- 第一行代码android第二版的学习
- 第一行代码第二版(郭霖著)笔记之第一章(你的第一行Android代码)
- #kotlin学习笔记#kotlin的安装与第一行Kotlin代码
- 第一行代码酷欧天气小升级!
- 第一行代码酷欧天气开发详细总结
- 第一行代码酷欧天气开发(一)
- 第一行代码酷欧天气开发(二)
- 第一行代码酷欧天气开发(三)
- 第一行代码酷欧天气开发(四)
- AG-Admin 一个spring cloud的好例子
- Android 8.0 行为变更
- prototype原型链
- 判断一个字符串内字符重复的字符个数
- Request setAttribute()用法疑点
- kotlin版的酷欧天气 (郭林大神的第一行代码第二版)
- 如何解决Hadoop Connection Refused和FileNotFoundException问题
- 76. Minimum Window Substring
- effective C++条款四十四解读
- git 常用简单操作
- 页面缩放兼容性处理(zoom,Firefox火狐浏览器)
- 缓存Memcached 与 Redis 相同点差异点分析
- 剑指offer:构建乘积数组
- ACM算法-时间复杂度分析(3.渐进符号)