Как перестать отображать черный экран в андроиде? - PullRequest
0 голосов
/ 05 июля 2018

Я использую Xamarin.Forms кроссплатформен. Мой первый экран - заставка. Затем вкладка страницы. Проблема в том, что после заставки устройства Android отображают черный экран в течение 2–4 секунд, а затем отображается страница с вкладками. Я столкнулся с проблемой для устройств Android только в OS 7 и более поздних версиях. Я использую зефир, и он отлично работает. Есть идеи по этому поводу? Почему это происходит в OS версии Nougat и более?

1 Ответ

0 голосов
/ 05 июля 2018

Попробуйте использовать AOT и LLVM для повышения производительности при запуске, в вашем AndroidProject.csproj добавьте это под Release:

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <Optimize>true</Optimize>
    <OutputPath>bin\Release</OutputPath>
    <AndroidManagedSymbols>true</AndroidManagedSymbols>
    <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
    <AndroidCreatePackagePerAbi>true</AndroidCreatePackagePerAbi>
    <AotAssemblies>true</AotAssemblies>
    <EnableLLVM>true</EnableLLVM>
  </PropertyGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...