我正在查看 training page用于创建 Android Wear 表盘,我注意到了这个 fragment
<service
android:name=".AnalogWatchFaceService"
android:label="@string/analog_name"
android:allowEmbedded="true"
android:taskAffinity=""
android:permission="android.permission.BIND_WALLPAPER" >
现在,对我来说特别的是 android:allowEmbedded
和 android:taskAffinity
特性。根据 docs page for <activity>
,这些都是可以在 Activity 中使用的属性.然而,根据docs page for <service>
,它们似乎没有为服务定义。 .有人可以向我解释为什么可以在服务标签中使用这些属性吗?
最佳答案
这两个属性确实不需要也不应该存在;我将打开一个内部工单来更新文档;感谢您提请我们注意。
关于android - WatchFaceService <service>标签中为什么可以使用taskAffinity和allowEmbedded?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34485597/