<activity> 与 <activity/>。有啥区别? [复制]
Posted
技术标签:
【中文标题】<activity> 与 <activity/>。有啥区别? [复制]【英文标题】:<activity> vs. <activity/>. What is the difference? [duplicate]<activity> 与 <activity/>。有什么区别? [复制] 【发布时间】:2018-04-29 21:15:09 【问题描述】:在查看大多数网站(包括 SO)时,他们中的大多数使用:
<activity android:name=".MainActivity" />
插入
<activity android:name=".Complaints"> </activity>
两者之间的主要区别是什么?
是否有正当理由使用其中一个而不是另一个?
是否有正当理由使用组合它们?
使用是否会带来兼容性问题,看到它不是很广泛使用?
【问题讨论】:
它的 XML 标签.. 你可以关闭任何一种方式 另外在查看大多数网站(包括 SO)时,您是在查看 Android 应用程序还是网站? 如果 支持嵌套的内部标签并且您需要它们,您会选择选项 2。但通常两种变体都一样。 【参考方案1】:第一种类型很短,否则根本没有区别,但是如果您在活动中有额外的标签,您将使用第二种类型,如您所提到的那样,您可以选择哪种方式由您决定
【讨论】:
【参考方案2】: 两者之间的主要区别是什么(如果有的话)?没有区别,两者都有效
1.
AndroidManifest
文件的 XML 架构允许空元素。没有内容的元素被称为是空的。空元素的表示形式是一个开始标签紧跟一个结束标签
<activity android:name=".MainActivity" />
2. 当您需要在
<activity>
标记中支持嵌套内部标记时,您应该使用例如
<activity android:name=".Complaints">
<intent-filter>
</intent-filter>
</activity>`
【讨论】:
以上是关于<activity> 与 <activity/>。有啥区别? [复制]的主要内容,如果未能解决你的问题,请参考以下文章