240 发简信
IP属地:山东
  • //新增或者更新待办事
    fun upsertTask(task: Task) {
    //通过setState改变 State的状态
    setState { copy(tasks = tasks.upsert(task) { it.id == task.id }, lastEditedTask = task.id) }
    //因为是数据库操作,一般不会失败,所以没有理会数据操作的状态
    source.upsertTask(task)
    }
    楼主, source.upsertTask(task) 怎么感觉是在主线程。

    GlobalScope.launch {
    repo.repoCookingUpdate(currentEntity!!)
    }我现在在viewmodel中异步操作数据库MVRX直接挂了。

    FATAL EXCEPTION: RxNewThreadScheduler-2
    xxx
    io.reactivex.exceptions.CompositeException: 1 exceptions occurred.
    xxx
    java.lang.IllegalArgumentException: WordSelectState was mutated. State classes should be immutable.
    xxx
    请问楼主,知道这是什么原因导致的吗?

    Android真响应式架构——MvRx

    前言 Android真响应式架构系列文章: Android真响应式开发——MvRxEpoxy——RecyclerView的绝佳助手 Android真响应式架构——Model...

  • 我的笔类型比较多,所以我最后通过保存当前整个屏幕的bitmap实现的上一步和下一步,最多保存15步

    安卓画笔笔锋的实现探索(一)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...

  • @豌豆射手_BiuBiu 搞定了

    安卓画笔笔锋的实现探索(一)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...

  • @豌豆射手_BiuBiu 这个工程师opengl实现的,我想基于你的代码实现上一步和下一步;我把每条路劲的点记录下来之后,然后把路劲逐条删除,重绘,总会出现莫名其妙的效果

    安卓画笔笔锋的实现探索(一)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...

  • 120
    安卓画笔笔锋的实现探索(一)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...

  • 大佬好,基于你这个效果想要实现上一笔,下一笔的效果,能不能给个思路:blush:

    安卓画笔笔锋的实现探索(一)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...

  • 厉害,已star,啥时候出个毛笔的效果哈

    安卓画笔笔锋的实现探索(一)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...

  • 写的太高深

    Android Surface简析

    前言 在android应用程序四大组件中,Activity负责界面的展示, 同时android系统是基于linux系统的,熟悉linux系统的都知道,linux下图形输出最终...

  • 120
    iOS 因为用了YYReachability,App被拒了

      事先声明一下,不是黑YYKit。YYKit是一个非常优秀的第三方库,项目里很多地方都用到了。我是因为调用了下面的方法,被拒的   下面是被拒的邮件。   我在每次网络请求...

  • 120
    Android事件机制(一)

    1、重要的方法 有触摸,就有dispatchTouchEvent方法的调用。初始情况下,这些方法返回值都是false。 2、举例:定义两个ViewGroup(MyViewGr...