0

TextView の作成時に android:textStyle 値を抽出する必要がある Android プロジェクトがあります。これを行うには、AttributeSet で次を呼び出します。

attrs.getAttributeIntValue("http://schemas.android.com/apk/res/android", "textStyle", 0);

これにより、Dexguard を使用していないときに、xml で設定された正しい textStyle 値が得られます。コードを難読化するとすぐに、このコード片は常にデフォルト値 0 を返します。

なぜこれが起こっているのかを説明する具体的な説明、または推論をまだ見つけていません。したがって、すべての合理的な回答をいただければ幸いです。

4

1 に答える 1