Все упоминают метод литья уже. Если вы не можете обновить до 4.0, способ скрыть листинг
class Cat: Animal {public override void Play (List & lt; Animal & gt; animal) {Play ((List & lt; Cat & gt;) animal ); } public virtual void Play (List & lt; Cat & gt; animal) {}}
Это тот же трюк IEnumable
и IEnumarable & lt; T & gt;
играть за GetEnumerator
XML-тег имеет пустое тело
blockquote>. Обращается к тэгам
<activity>
, когда вы закрываете их с помощью</activity>
вместо<activity (rest of code here...) />
Используя явный
</activity>
, в вашем примере есть тело для вашего<activity>
:<activity android:name=".SplashActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
Если вы хотите что-то в этом направлении:
<activity android:name=".MainActivity" android:label="@string/app_name" />
В конце
/>
в конце, чтобы избавиться от этих предупреждений
Да, ваш рабочий орган пуст. Это не фатальная ошибка, просто замените ></activity>
на />
В XML есть два типа тегов: empty tag () & amp; непустые теги (тело) Предупреждение, связанное с вашим тегом «", имеющим пустое тело, закрывает его, как показано ниже, если тело пустое.
<activity
...
/>