在我的xamarin / visualstudio项目中添加首选项片段

时间:2017-03-31 13:24:00

标签: android xamarin android-preferences

Android编程中的新功能......我创建了一个简单的专业来学习。 尝试在this guide之后添加首选项屏幕: 当我在命名空间中声明我的Preferences类时,如下所示:

 public class MySettingsFragment extends PreferenceFragment
    {

        @Override
        public void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);

        // Load the preferences from an XML resource
        AddPreferencesFromResource(Resource.Xml.preferences);
    }

我收到错误,例如找不到“extends”,还有很多其他人说这不是写下它的正确背景 我错过了什么?

1 个答案:

答案 0 :(得分:0)

您似乎在混合使用Java和C#语法,在C#中使用冒号而不是单词'extends'来继承类,并使用'override'修饰符代替'@Override'

您的代码最终会像这样

 public class MySettingsFragment : PreferenceFragment
 {


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

        // Load the preferences from an XML resource
        AddPreferencesFromResource(Resource.Xml.preferences);
    }
}