潜在周期 - Lint 检查
Potential Cycle - Lint check
为什么 Lint 抛出错误“资源定义中的循环”?
我的资源如下themes.xml:
<style name="Theme.AppName.Holo.Dark" parent="@android:style/Theme.Holo.Dialog">
这个主题父是 @android:style/Theme.Holo.Dialog!
另一个主题是:
<style name="Theme.AppName" parent="@style/Theme.AppName.Holo.Dark">
这个主题父级就是上面的Theme.AppName.Holo.Dark!
那么为什么这是一个循环呢?
如果第一个主题父级是 "Theme.AppName".
,则循环将是
问题是命名。
因为Theme.AppName.Holo.Dark是第一个。
如果我把它改成:
<style name="Theme.AppName" parent="@android:style/Theme.Holo.Dialog">
第二个:
<style name="Theme.AppName.Holo.Dark" parent="@style/Theme.AppName">
错误消失了。
为什么 Lint 抛出错误“资源定义中的循环”?
我的资源如下themes.xml:
<style name="Theme.AppName.Holo.Dark" parent="@android:style/Theme.Holo.Dialog">
这个主题父是 @android:style/Theme.Holo.Dialog!
另一个主题是:
<style name="Theme.AppName" parent="@style/Theme.AppName.Holo.Dark">
这个主题父级就是上面的Theme.AppName.Holo.Dark!
那么为什么这是一个循环呢? 如果第一个主题父级是 "Theme.AppName".
,则循环将是问题是命名。 因为Theme.AppName.Holo.Dark是第一个。
如果我把它改成:
<style name="Theme.AppName" parent="@android:style/Theme.Holo.Dialog">
第二个:
<style name="Theme.AppName.Holo.Dark" parent="@style/Theme.AppName">
错误消失了。