Mam takiego splash screena do appki dla Androida w Xamarin....
using Android.App;
using Android.OS;
using MainApp;
using System.Threading;
namespace Splash_Screen
{
[Activity(Label = "Photo Stuff", MainLauncher = true, Theme = "@style/Theme.SplashScreen", NoHistory = true, Icon = "@drawable/ic_launcher", ScreenOrientation = Android.Content.PM.ScreenOrientation.Portrait)]
public class SplashScreen : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
Thread.Sleep(8500);
StartActivity(typeof(MainActivity));
}
}
}
....w emulatorze działa dobrze.
W telefonie: appka uruchamia się z 6-7 sekund, splash screen jest z jedną sekundę i znika, uruchamia MainActivity. Zamiast 8,5 sekundy! Nie wiem w czym problem.... Chciałbym splasha mieć przez np. 3 sekundy.
Pomożecie?