From f1be6db329599964274cad1628a1d6fe39509a53 Mon Sep 17 00:00:00 2001 From: chenhang Date: Fri, 14 Jun 2019 14:31:56 +0800 Subject: [PATCH] Support Resources#getIdentifier(String, String, String) for android internal resources --- .../plugin/injector/identifier/GetIdentifierExprEditor.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/replugin-plugin-gradle/src/main/groovy/com/qihoo360/replugin/gradle/plugin/injector/identifier/GetIdentifierExprEditor.groovy b/replugin-plugin-gradle/src/main/groovy/com/qihoo360/replugin/gradle/plugin/injector/identifier/GetIdentifierExprEditor.groovy index 4697c4f7..40e6313a 100644 --- a/replugin-plugin-gradle/src/main/groovy/com/qihoo360/replugin/gradle/plugin/injector/identifier/GetIdentifierExprEditor.groovy +++ b/replugin-plugin-gradle/src/main/groovy/com/qihoo360/replugin/gradle/plugin/injector/identifier/GetIdentifierExprEditor.groovy @@ -36,7 +36,7 @@ public class GetIdentifierExprEditor extends ExprEditor { if (clsName.equalsIgnoreCase('android.content.res.Resources')) { if (methodName == 'getIdentifier') { - m.replace('{ $3 = \"' + CommonData.appPackage + '\"; ' + + m.replace('{ $3 = "android".equals($3) ? $3 : \"' + CommonData.appPackage + '\"; ' + '$_ = $proceed($$);' + ' }') println " GetIdentifierCall => ${filePath} ${methodName}():${m.lineNumber}"