찾다

 >  Q&A  >  본문

android - GreenDAO的数据库操作需要在子线程完成吗?

刚开始使用GreenDao,不是很熟悉。还有一个就是,更新数据之后要怎么才能立即刷新数据呢?

怪我咯怪我咯2772일 전1470

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 17:39:19

    GreenDao는 필요한 모든 비동기 작업 방법을 제공하는 비동기 작업을 위한 통합 인터페이스 클래스 AsyncSession을 제공합니다.
    DaoSession.startAsyncSession()을 호출하여 AsyncSession 인스턴스를 얻을 수 있습니다.

    으아악

    스레드를 직접 열 수도 있습니다.

    일괄 데이터베이스 작업은 GreenDao 트랜잭션을 사용할 수 있습니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:39:19

    Android에서 시간이 많이 걸리는 모든 작업은 하위 스레드에 배치되어야 합니다. 데이터베이스 읽기 및 쓰기는 시간이 많이 걸리는 작업입니다.

    데이터를 얻은 후 해당 어댑터로 새로 고칩니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-17 17:39:19

    영역 데이터베이스의 많은 작업을 메인 스레드에서 수행할 수 있습니다

    회신하다
    0
  • 취소회신하다