美文网首页
Sqlite ANR (SQLiteConnectionPool

Sqlite ANR (SQLiteConnectionPool

作者: 一方乌鸦 | 来源:发表于2020-05-08 21:07 被阅读0次

连接池的关系:
https://blog.csdn.net/guoqifa29/article/details/50741993
https://www.jianshu.com/p/f88de2c1343f

数据库 ANR 的例子:https://www.cnblogs.com/caoxinyu/p/10568523.html

  override fun onStart() {
    super.onStart()
    bt_mock_db.setOnClickListener {
      Thread {
        db.beginTransaction();
        try {
            while (true) {}
            db.setTransactionSuccessful();
        } finally {
            db.endTransaction();
        }
      }.run()
      db.query()
    }
  }

会抛出如下异常

 at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
  at android.database.sqlite.SQLiteConnectionPool.waitForConnection(SQLiteConnectionPool.java:670)
  at android.database.sqlite.SQLiteConnectionPool.acquireConnection(SQLiteConnectionPool.java:348)
  at android.database.sqlite.SQLiteSession.acquireConnection(SQLiteSession.java:894)
  at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:586)
  at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)

相关文章

  • Sqlite ANR (SQLiteConnectionPool

    连接池的关系:https://blog.csdn.net/guoqifa29/article/details/50...

  • Android ANR 机制

    Broadcast ANR[#broadcast-anr] Service ANR[#service-anr] C...

  • App测试

    App测试关注点:ANR、APM ANR 一、ANR是什么 ANR(Application Not Respond...

  • ANR系列

    ANR(0)---理解Android ANR的触发原理ANR(1)---理解Android ANR的信息收集过程A...

  • Android ANR:原理分析及解决办法

    目录:一、ANR说明和原因二、ANR分析办法三、如何降低ANR的概率四、造成ANR的原因及解决办法五、ANR源码分...

  • Android 异常与性能优化相关面试问题

    ANR 1: 什么是ANR :Application Not Responding 2: 造成ANR的原因:应用...

  • Android问题分析之ANR

    ** 什么是ANR?** ANR:Application Not Responding,即应用无响应 ANR的类型...

  • Android ANR详解

    标签 :Android ANR traces文件 1、ANR定义及分类 ANR:Application Not R...

  • ANR总结

    ANR介绍 ANR全名Application Not Responding, 也就是"应用无响应". ANR产生原...

  • ANR

    ANR触发原理(what triggers ANR?)

网友评论

      本文标题:Sqlite ANR (SQLiteConnectionPool

      本文链接:https://www.haomeiwen.com/subject/ckmhwhtx.html