私のAndroidアプリケーションにスプラッシュ画面を追加しようとしていますが、succesなしで解決しようとしている奇妙な例外が表示されています。 Exceptionの画面を表示します。なぜ私は "Theme.AppCombat"を使う必要があるのか分からないのですか?奇妙な私のために私はこの問題を私自身で解決できません。Java.Lang.RuntimeExceptionアクティビティを開始できません
私のリソース/値/ style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
MainActivity.cs
[Activity(Label = "Ummah",
Icon = "@drawable/Icon",
MainLauncher = false,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity {
protected override void OnCreate(Bundle bundle) {
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.SetTitleBarVisibility(Xamarin.Forms.AndroidTitleBarVisibility.Never);
global::Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new App());
}
}
と私のSplashActivity.cs
[Activity(Theme = "@style/Theme.Splash",
MainLauncher = true,
NoHistory = true)]
public class SplashActivity : AppCompatActivity {
protected override void OnCreate(Bundle savedInstanceState) {
base.OnCreate(savedInstanceState);
StartActivity(typeof(MainActivity));
}
}
は=あなたがしようとした '<スタイル名= "Theme.Splash" 親としてあなたTheme.Splashを定義持っAPPCOMPATテーマを使用する
public class SplashActivity : AppCompatActivity
を変更してみてください"Theme.AppCompat"> '? – antonio
public class SplashActivity:アクティビティが私の問題を解決しました。 –