2015-03-12 2 views
0

У меня есть эта проблема, когда я создаю пустой проект, а затем создаю и проект андроида внутри этого. Теперь, если я иду в Main.cs или создаю свою собственную деятельность, Bundle подчеркивается и включается hover Я получаю следующую ошибку: Как видно ниже.Bundle Warning, создающий проект андроида xamarin

enter image description here

Увеличенный: enter image description here

Я ничего не изменил в целом, это то, что я получаю при открытии .cs файлов.

Я просто хочу знать, повлияет ли это на мое приложение или нет, и что его вызывает.

Заранее благодарю за вашу помощь

ps. Критика очень приветствуется :)

ответ

4

Существует два предупреждения, ни одно из которых не повлияет на ваше приложение.

Предупреждение: Имя параметра отличается в описании базового метода - Это означает, что имя параметра отличается от имени в базовом классе. Он называется savedInstanceState в базовом классе. Таким образом, вы можете избавиться от этого предупреждения, изменив параметр, чтобы он имел то же имя. Реальная проблема заключается в том, что шаблон должен быть обновлен в Xamarin Studio, поэтому это предупреждение не появляется.

Предупреждение: избыточное переопределение метода - Это означает, что метод ничего не делает. В вашем коде он просто вызывает метод base.OnCreate, поэтому это предупреждение сообщает вам, что ваш новый метод ничего не делает. Если вы добавите какой-либо пользовательский код в свой метод OnCreate, это предупреждение исчезнет.

+0

Большое спасибо за помощь и объяснение. Это довольно странно, что студия xamarin не обновляет вызов метода базового класса. –

Смежные вопросы