0
私はXamarin.Formsプロジェクトを持っています。ここではプロジェクトのAndroidの一部からの私MainActivity.csです:私は私のデバイス上でテストしてみてくださいXamarin.Forms - コンテンツを追加する前にAndroid requestFeature()を呼び出す必要があります
[Activity(Label = "MyApp.Droid", Icon = "@drawable/icon", Theme = "@style/MyTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity {
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new App());
}
}
たびに私は、次のようなメッセージでAndroid.Util.AndroidRuntimeException
を取得:requestFeature() must be called before adding content
私は全くrequestFeature()
を呼び出していないよにもかかわらず、 。ここでスタックトレースです:
--- End of managed Android.Util.AndroidRuntimeException stack trace ---
android.util.AndroidRuntimeException: requestFeature() must be called before adding content
at com.android.internal.policy.PhoneWindow.requestFeature(PhoneWindow.java:338)
at md5f4656b392f6d15b90a32ccb2cb36af91.MainActivity.n_onCreate(Native Method)
at md5f4656b392f6d15b90a32ccb2cb36af91.MainActivity.onCreate(MainActivity.java:29)
at android.app.Activity.performCreate(Activity.java:6672)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1140)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2612)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2724)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1473)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6123)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
は、私はすでに私の解決策を再構築/ Xamarin Studioと清掃を再起動しようとしました。私は何が欠けていますか?
編集:新しい空のXamarin.Formsプロジェクトを作成しました。それは私のデバイス上で完璧に走った。まだ古いプロジェクトを実行することはできません。
Xamarin StudioはVisual Studioを使用して廃止されました。あなたがXSを本当に使っているなら、最初にアップデートしようと思っています。 – Jason
@ Jason私は自分のデバイスで正常に動作したXSで新しいプロジェクトを作成しました。 –
ただし、製品のアップデートやバグ修正はまだ受け付けられません。私はそれがあなたの問題の根本的な原因であるかどうかはわかりませんが、私が最初に見ていることです。 – Jason