LogCatに次のような警告メッセージが表示されます。
ResourceType:無効またはサイクル内のバッグ0x7f080015を取得しようとしました。
警告メッセージは50回以上繰り返されますが、これは非常に煩わしいことです。どういう意味ですか?そして、どうすればそれをなくすことができますか?
LogCatに次のような警告メッセージが表示されます。
ResourceType:無効またはサイクル内のバッグ0x7f080015を取得しようとしました。
警告メッセージは50回以上繰り返されますが、これは非常に煩わしいことです。どういう意味ですか?そして、どうすればそれをなくすことができますか?
その理由は、プロジェクトには「values-fr」で定義されたスタイルがありますが、デフォルトのvaluesフォルダーには対応するスタイルがないためです。
次のメソッドを使用してさまざまなAPIレベルのスタイルをオーバーライドしていたため、このメッセージが表示されていました。
<style name="ToolBar" parent="ToolBar.Base"/>
<style name="ToolBar.Base">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">?actionBarSize</item>
<item name="android:background">@color/primary</item>
</style>
そして追加
<style name="ToolBar" parent="ToolBar.Base">
<item name="android:elevation">4dp</item>
</style>
私のv21/stylesファイルにあります。問題を引き起こしているのは、ツールバーとベースの間の期間です。アンダースコアまたはピリオドのない別の名前に置き換えれば、問題ないはずです。理由の詳細については、Androidがスタイルとテーマの継承について何と言っているかを読んでください。
とにかく、私はに変更ToolBar.Base
しToolBar_Base
、エラーメッセージはもうありません。