@@ -119,8 +119,8 @@ class SensorsAnalyticsClassVisitor extends ClassVisitor implements Opcodes {
119119 }
120120
121121 @Override
122- protected void onMethodExit ( int opcode ) {
123- super . onMethodExit(opcode )
122+ protected void onMethodEnter ( ) {
123+ super . onMethodEnter( )
124124
125125 if (isSensorsDataIgnoreTrackOnClick) {
126126 return
@@ -204,7 +204,7 @@ class SensorsAnalyticsClassVisitor extends ClassVisitor implements Opcodes {
204204 if (mClassName == ' android/databinding/generated/callback/OnClickListener' ) {
205205 if (nameDesc == ' onClick(Landroid/view/View;)V' ) {
206206 methodVisitor. visitVarInsn(ALOAD , 1 )
207- methodVisitor. visitMethodInsn(INVOKESTATIC , SensorsAnalyticsHookConfig . sSensorsAnalyticsAPI, " trackViewOnClick" , " (Ljava/lang/Object ;)V" , false )
207+ methodVisitor. visitMethodInsn(INVOKESTATIC , SensorsAnalyticsHookConfig . sSensorsAnalyticsAPI, " trackViewOnClick" , " (Landroid/view/View ;)V" , false )
208208 isHasTracked = true
209209 return
210210 }
@@ -226,7 +226,7 @@ class SensorsAnalyticsClassVisitor extends ClassVisitor implements Opcodes {
226226 if (isSensorsDataTrackViewOnClickAnnotation) {
227227 if (desc == ' (Landroid/view/View;)V' ) {
228228 methodVisitor. visitVarInsn(ALOAD , 1 )
229- methodVisitor. visitMethodInsn(INVOKESTATIC , SensorsAnalyticsHookConfig . sSensorsAnalyticsAPI, " trackViewOnClick" , " (Ljava/lang/Object ;)V" , false )
229+ methodVisitor. visitMethodInsn(INVOKESTATIC , SensorsAnalyticsHookConfig . sSensorsAnalyticsAPI, " trackViewOnClick" , " (Landroid/view/View ;)V" , false )
230230 isHasTracked = true
231231 return
232232 }
@@ -243,7 +243,7 @@ class SensorsAnalyticsClassVisitor extends ClassVisitor implements Opcodes {
243243 if (! isHasTracked) {
244244 if (nameDesc == ' onClick(Landroid/view/View;)V' ) {
245245 methodVisitor. visitVarInsn(ALOAD , 1 )
246- methodVisitor. visitMethodInsn(INVOKESTATIC , SensorsAnalyticsHookConfig . sSensorsAnalyticsAPI, " trackViewOnClick" , " (Ljava/lang/Object ;)V" , false )
246+ methodVisitor. visitMethodInsn(INVOKESTATIC , SensorsAnalyticsHookConfig . sSensorsAnalyticsAPI, " trackViewOnClick" , " (Landroid/view/View ;)V" , false )
247247 isHasTracked = true
248248 }
249249 }
0 commit comments