- 博客(9)
- 资源 (1)
- 收藏
- 关注

原创 Realm在Android中的简单使用
代码在GitHub用法首先添加kotlin协程的gradle依赖然后将代码拷贝到项目中使用RealmScope.launch{realmExt-> realmExt.executeTransaction{ val user = realmExt.findOrCreate(User::class.java,"userId",1110) ...
2019-09-29 20:35:54
502
1
原创 Android studio 中的后悔药 撤销 恢复 李青的绝学
Android studio 中的后悔药 撤销 恢复 李青绝技右击Android studio 目录或文件 选择 Local History - Show History 选择想要恢复到一列 右击 Revert
2021-05-06 22:39:19
380
原创 解决windows10事件日志占满硬盘的问题...程序包 Microsoft.SkypeApp_*** 的 AppModel 运行时状态时失败...
一步解决使用管理员身份运行Windows PowerShell 输入“Get-AppxPackage -allusers *SkypeApp* | Remove-AppxPackage” 即可。另外使用管理员身份运行Windows PowerShell 输入 Get-AppxPackage | Select Name,PackageFullName 可查看已安装win10自带应用列表win10自带应用具体可参考https://wenku.baidu.com/view/8b16caceb84.
2020-10-28 13:59:36
3516
原创 [陆续更新] 实用的kotlin的高阶扩展方法
Boolean的扩展方法inline class YesOrNo constructor(val reulst:Any?){ fun <T> otherwise(block:()->T):T = reulst as? T ?:block.invoke()}fun <T> Boolean.yes(block:()->T) = YesOrNo(if (this)block.invoke() else null)fun <T> Boolean.
2020-08-26 17:28:51
184
原创 kotlin猎奇
一、在构造参数中设置默认参数时使用toString方法,如下class ConnectInfo(val host:String,val port:Int,val uuid:String = UUID.fromString(toString()).toString())UUID.fromString(toString()).toString()toString会找不到,然鹅,在下面加...
2019-11-04 11:42:38
110
原创 kotlin 协程的踩坑记录
kotlin协程版本:1.3.0一、Job是CoroutneContext的子类,那么能用于在 CoroutineExceptionHandler 当中判断异常属于异常哪个Job的吗?CoroutineContext == Job 这种判断方式不行CoroutineContext[Key] == Job[Key] 也不可行可行办法 Coroutine...
2019-10-10 11:43:14
743
原创 android 返回到正在通话界面的方法
之前我有如标题所示的需求,怎么搜索都找不到,现在找到了特此开贴。Intent.ACTION_CALL_BUTTON这是打开拨号界面的action,当有通话时会跳转到正在通话时的界面,只是中间会有一个拨号界面到通话界面的跳转动画。楼主尚未找到其他完美的办法,如果你有请告诉楼楼。...
2018-12-05 17:16:52
1802
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人