我的Xamarin构成了需要12秒启动的android应用程序,如何减少它并在2-3秒内启动?
在我的App.Xaml.Cs文件内部,我正在创建sqlite连接。此连接需要4秒钟来创建连接。
SQLiteConnection con = DependencyService.Get<ISQLite>().GetConnectionWithCreateDatabase();
主详细信息页面加载需要1.5秒
MainPage = new NavigationPage(new MasterDetailPOS() { });
在加载所有这些内容之后,还需要5秒钟,然后启动屏幕熄灭。
那么如何加快这些速度?
答案 0 :(得分:3)
一个痛苦的事实是,至少在当前实现中,您将无法使用Xamarin.Forms将其优化到2-3秒内启动的水平。 您可以找到一些加快速度的提示:
<AndroidExplicitCrunch>true</AndroidExplicitCrunch>