开发者社区> 问答> 正文

关于Android中JNI使用的两个问题?

1.加载so的时候,System.loadLibrary(""); 函数能放在子线程进行吗?
因为,放在主线程,发现有小概率发生ANR。
2.调用native方法能放在子线程吗?

展开
收起
蛮大人123 2016-03-10 16:00:02 2026 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    1.一般System.loadLibrary("");我会在静态块里面执行比如这样

    static {
        System.loadLibrary("");
    }

    2.native方法是说的调用的时候吗?肯定是可以的,android的主线程是UI线程,非UI操作都能在子线程中完成

    2019-07-17 18:57:49
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载