Size: a a a

Xamarin Developers

2020 June 24

T

Tiotenshi in Xamarin Developers
Kirill
Всем привет. У кого была такая проблема на андроиде с Xamarin.Forms?

Есть splash screen и main activity. После смены языка в системе или если система выгружает приложение из памяти через какое то время бездействия то приложение запускается не со splash screen а с main activity и пользователь видит белый экран.

Что я только не делал, андроид все равно пытается востановить стек из активити.

Кто то уже правил такое?
Привет, Кирилл. А у тебя сплеш как реализован? Как активити отдельный или как тема?
источник

K

Kirill in Xamarin Developers
Tiotenshi
Привет, Кирилл. А у тебя сплеш как реализован? Как активити отдельный или как тема?
Привет. Как активити
источник

T

Tiotenshi in Xamarin Developers
Попробуй сделать через тему. Ну, знаешь наверно, добавляешь новую тему в стилях, в манифесте стартуешь с нее, когда онКреате сработает - первым делом меняешь тему на общую
источник

T

Tiotenshi in Xamarin Developers
У тебя по сути только одна активити будет
источник

K

Kirill in Xamarin Developers
Tiotenshi
Попробуй сделать через тему. Ну, знаешь наверно, добавляешь новую тему в стилях, в манифесте стартуешь с нее, когда онКреате сработает - первым делом меняешь тему на общую
Интересный вариант. Но хотелось бы обойтись малой кровю. splash уже написан, просто хочется чтобы приложение после того как его убили было запущено со splash screen а не с main activity. Не могу понять как это сконфигурировать
источник

T

Tiotenshi in Xamarin Developers
Так ты в теме же будешь юзать тот хмл, который юзаешь сейчас для активити
источник

T

Tiotenshi in Xamarin Developers
Я просто раньше тоже делал через активити. А потом столкнулся с траблой, когда по пушу надо переходить по окнам (с интентом был плохо знаком))). @BOOMikru мне подсказал делать на темах.
источник

СТ

Сашка Третьяк... in Xamarin Developers
Kirill
Интересный вариант. Но хотелось бы обойтись малой кровю. splash уже написан, просто хочется чтобы приложение после того как его убили было запущено со splash screen а не с main activity. Не могу понять как это сконфигурировать
Была такая проблема, очередность инициализации не правильная, сейчас не могу в код посмотреть.
Но попробуй в этом направлении поискать
источник

K

Kirill in Xamarin Developers
Сашка Третьяк
Была такая проблема, очередность инициализации не правильная, сейчас не могу в код посмотреть.
Но попробуй в этом направлении поискать
Спасибо
источник

СТ

Сашка Третьяк... in Xamarin Developers
Kirill
Спасибо
Icon = "@mipmap/icon",
       Theme = "@style/SplashScreen",
       MainLauncher = true,
       NoHistory = true)]
   public class SplashScreen: MvxSplashScreenActivity
   {
       protected override void OnCreate(Bundle savedInstanceState)
       {
           Forms.SetFlags("UseLegacyRenderers");
           base.OnCreate(savedInstanceState);
           StartActivity(typeof(RootActivity));
       }
   }
источник

K

Kirill in Xamarin Developers
Сашка Третьяк
Icon = "@mipmap/icon",
       Theme = "@style/SplashScreen",
       MainLauncher = true,
       NoHistory = true)]
   public class SplashScreen: MvxSplashScreenActivity
   {
       protected override void OnCreate(Bundle savedInstanceState)
       {
           Forms.SetFlags("UseLegacyRenderers");
           base.OnCreate(savedInstanceState);
           StartActivity(typeof(RootActivity));
       }
   }
У меня тоже самое
источник

M

Max in Xamarin Developers
Max
переделал вот так, все работает, все супер. но как только я делаю так (второй скрин) я получаю ту же ошибку в только в общем коде
проблема решена, я неправильно создавал DataTemplate...
источник

M

Mike in Xamarin Developers
всем привет! кто-нибудь прикручивал библиотеку GitVersion к своим проектам?
источник

M

Mike in Xamarin Developers
источник

C

Cyberdine Engineerin... in Xamarin Developers
Парни
Правда что платформа xamarin мертвая?
источник

C

Cyberdine Engineerin... in Xamarin Developers
Или умирает?
источник

K

Kirill in Xamarin Developers
Cyberdine Engineering🐤
Парни
Правда что платформа xamarin мертвая?
С чего это?
источник

C

Cyberdine Engineerin... in Xamarin Developers
Kirill
С чего это?
Один парень так сказал мне
Ре аргументировал
источник

E

Evhenii in Xamarin Developers
источник

E

Evhenii in Xamarin Developers
Наоборот, развивается😜 как раз в угоду любителям Flutter и т.д.,
источник