Меня смущает использование значений в метаданных. Когда я даю метаданные о деятельности, что она делает с android:value
, которую я даю. Что делает это значение?
Пример
` <activity
android:name=".SecondActivity"
android:label="@string/activity2_name"
android:parentActivityName=".MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".SecondActivity" />
</activity>`
Да, я посмотрел документацию для метаданных по https://developer.android.com/guide/topics/manifest/meta-data-element. Описание
Значение, присвоенное элементу.
Не имеет смысла для меня. Может ли кто-нибудь объяснить, пожалуйста, использование android:value
в метаданных мне или правила о том, что для данных, чтобы предоставить его.
Почему это дает мне ошибки, когда у меня нет значения в манифесте, например.
Failed to finalize session : INSTALL_PARSE_FAILED_MANIFEST_MALFORMED:
... <meta-data> requires an android:value or android:resource attribute
ПРИМЕЧАНИЕ. Я не ищу ответ, специфичный для моего кода, для этой ошибки / вопроса. Просто общий ответ, если таковой имеется.
Спасибо:)