我有一个 Android 项目,我需要在创建 TextView 时提取 android:textStyle 值。我通过在 AttributeSet 上调用以下命令来做到这一点:
attrs.getAttributeIntValue("http://schemas.android.com/apk/res/android", "textStyle", 0);
这给了我正确的 textStyle 值,在 xml 中设置,而我没有使用 Dexguard。一旦我混淆了代码,这段代码将始终返回默认值 0。
我还没有找到一个具体的解释或推理来解释为什么会发生这种情况。因此,我们将不胜感激任何和所有合理的答案。