Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android的使用:元数据中的值——android_Android_Android Studio_Android Manifest_Manifest - Fatal编程技术网

android的使用:元数据中的值——android

android的使用:元数据中的值——android,android,android-studio,android-manifest,manifest,Android,Android Studio,Android Manifest,Manifest,我对元数据中值的使用感到困惑。当我给出一个活动的元数据时,它与我给出的android:value有什么关系。这个值的作用是什么 范例 ` <activity android:name=".SecondActivity" android:label="@string/activity2_name" android:parentActivityName=".MainActivity">

我对元数据中值的使用感到困惑。当我给出一个活动的元数据时,它与我给出的
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>`
`。描述

分配给项目的值

对我来说没有意义。有谁能向我解释一下元数据中的
android:value
的用法,或是关于如何提供数据的规则

当清单中没有值时,为什么它会给我错误,例如。
未能完成会话:安装\u解析\u失败\u清单\u格式错误:
需要android:value或android:resource属性

注意:我不是在寻找针对该错误/问题的特定于我的代码的答案。如果有的话,只是一个一般性的答案


谢谢:)

元数据是一对名值对,因此
android:value
的含义取决于
android:name
。 例如:

<meta-data
   android:name="android.support.PARENT_ACTIVITY" //the activity has a parent activity 
   android:value=".SecondActivity" //the parent activity name is SecondActivity
/>

什么是父活动以及如何使用它,您可以参考


如果您只提供了
android:name
,而没有提供
android:value
,那么这是毫无意义的。

@navylover的答案是正确且有用的,但我想通过以下方式对此进行扩展:。通过执行“程序包名称”、“应用程序名称”、“活动名称”可以找到父活动的值。

这些可以在build.gradle文件下找到。
代码的示例如下:。

所以我应该将该值设置为父活动的目录?在哪里可以找到引用父活动的语法@纳维洛弗