首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin Forms应用启动耗时12秒

Xamarin Forms应用启动耗时12秒
EN

Stack Overflow用户
提问于 2019-06-28 13:39:23
回答 1查看 154关注 0票数 1

我的Xamarin forms android应用程序启动需要12秒,如何减少启动时间并在2-3秒内启动?

在我的App.Xaml.Cs文件中,我创建sqlite connection.This连接需要4秒来创建连接。

代码语言:javascript
复制
SQLiteConnection con = DependencyService.Get<ISQLite>().GetConnectionWithCreateDatabase();

加载主详细信息页面需要1.5秒

代码语言:javascript
复制
MainPage = new NavigationPage(new MasterDetailPOS() { });

加载所有这些东西后,也需要5秒,然后闪屏就会熄灭。

那么如何加快这些事情的速度呢?

EN

回答 1

Stack Overflow用户

发布于 2019-06-28 16:52:30

令人痛苦的事实是,您永远无法使用Xamarin.Forms将其优化到在2-3秒内启动的级别,至少在当前实现中是这样。你可以找到一些如何加快速度的技巧:

如果您不立即需要数据库,我建议您在完成所有必要的内容后延迟加载它启用XAML Compilation

  • Optimize您正在使用的资产(对于不同的屏幕,

  • )并启用<AndroidExplicitCrunch>true</AndroidExplicitCrunch>

  • Enable

(AOT)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56801450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档