优化ActiveAndroid的启动速度

在初始化application的时候由于需要初始化ActiveAndroid.initialize(),初始化的速度大概需要2-3秒,特别慢。

查找资料:
https://blog.csdn.net/spareyaya/article/details/51714873
问题产生原因:
ActiveAndroid在初始化的时候会去扫描数据表对应的model类,因此耗时很长。

解决办法:
将model类显式的申明在manifest配置,所有配置如下:


    
    

此时,重新检测启动速度,ActiveAndroid.initialize()的执行时间约在33毫秒左右,提升了100倍速度!

你可能感兴趣的:(优化ActiveAndroid的启动速度)