Xamarin Studio - 如何更改启动代码?

时间:2016-08-16 04:06:20

标签: c# xamarin xamarin-studio startupscript

有没有办法在Xamarin Studio中更改启动代码?

它开始困扰我启动代码,我不需要大部分代码

Xamarin Studio 6.0.2

从此改变:

namespace App2
{
    [Activity(MainLauncher = true, Icon = "@mipmap/icon")]
    public class MainActivity : Activity
    {
        int count = 1;

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById<Button>(Resource.Id.myButton);

            button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
        }
    }
}

到此:

namespace App1
{
    [Activity(MainLauncher = true, Icon = "@mipmap/icon")]
    public class MainActivity : Activity
    {
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
        }
    }
}

我检查了选项中的代码模板,但这些是片段

若然,怎么样?

2 个答案:

答案 0 :(得分:0)

在我的Xamarin Studio安装文件夹中进行了一些挖掘后,我找到了我要找的东西......

如果有人感兴趣,这里是启动代码模板路径

MainActivity.cs

Main.axml

  

C:\ Program Files(x86)\ Xamarin   工作室\加载项\ MonoDevelop.MonoDroid \模板\项目\ AndroidApp

不要忘记复制原始文件

答案 1 :(得分:0)

你应该尝试关注url,根据你的问题,当应用程序来自后台时你正在重新加载状态,所以在这种情况下你必须覆盖方法并且必须编写代码。为此,请点击以下链接。

https://developer.xamarin.com/guides/android/application_fundamentals/activity_lifecycle/