我的Xamarin forms android应用程序启动需要12秒,如何减少启动时间并在2-3秒内启动?
在我的App.Xaml.Cs文件中,我创建sqlite connection.This连接需要4秒来创建连接。
SQLiteConnection con = DependencyService.Get<ISQLite>().GetConnectionWithCreateDatabase();加载主详细信息页面需要1.5秒
MainPage = new NavigationPage(new MasterDetailPOS() { });加载所有这些东西后,也需要5秒,然后闪屏就会熄灭。
那么如何加快这些事情的速度呢?
发布于 2019-06-28 16:52:30
令人痛苦的事实是,您永远无法使用Xamarin.Forms将其优化到在2-3秒内启动的级别,至少在当前实现中是这样。你可以找到一些如何加快速度的技巧:
如果您不立即需要数据库,我建议您在完成所有必要的内容后延迟加载它启用XAML Compilation
<AndroidExplicitCrunch>true</AndroidExplicitCrunch>
(AOT)
https://stackoverflow.com/questions/56801450
复制相似问题