Xamarin在场玩家不会在Android项目启动的OnCreate,使用VS默认项目(Xamari

2019-09-30 00:32发布

所有组件都是最新的,所以是Visual Studio中。

我创建了一个新的项目:

当我用模拟器启动它,一切工作正常。 当我与在场玩家和我的索尼XPERIA紧凑型5启动它,它连接很好,但在MainActivity Android的代码不被使用。

只有一个修改我做了,我写的痕迹。 断点也从不打的,除非我用模拟器来代替。

using System;

using Android.App;
using Android.Content.PM;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;


namespace App5KittyOp.Droid
{
    [Activity(Label = "App5KittyOp", Icon = "@drawable/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
    public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
    {
        protected override void OnCreate(Bundle bundle)
        {
            System.Diagnostics.Debug.WriteLine("In OnCreate");

            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource = Resource.Layout.Toolbar;

            base.OnCreate(bundle);

            global::Xamarin.Forms.Forms.Init(this, bundle);
            LoadApplication(new App());
        }
    }
}

这是我从初学者教程中添加的依赖注入,也能正常工作。 因此,在Android项目中的代码时,除了在MainActivity。

我一直在编程ASP.net 90年代以来,但我是新来xamarin。 任何帮助将apreciated。

文章来源: Xamarin Live Player does not start OnCreate in Android project, using the VS default project