Переключатель ничего не делает на декомпилированном источнике Android
switch(paramMotionEvent.getAction())
{
}
do
{
for(;;)
{
return super.onInterceptTouchEvent(paramMotionEvent);
this.prevX = MotionEvent.obtain(paramMotionEvent).getX();
}
}while(Math.abs(paramMotionEvent.getX() - this.prevX) <=this.touchSlop);
return false;
}
}
Привет, я декомпилировал несколько файлов APK. Анализируя этот исходный код, я обнаружил странные строки, похожие на приведенный выше код.
Почему switch
ничего не делать? Кроме того, я не знаю, почему есть такое использование для тех, do - for - while
заявление. Пожалуйста, скажи мне что-нибудь.
1 ответ
Решение
Основываясь только на опубликованном коде, сказать невозможно. Скорее всего, вы используете плохой декомпилятор, и он дал неправильный вывод. Многие старые декомпиляторы не очень хороши. Вы пробовали Процион или Кракатау?
Также, если возможно, опубликуйте apk, который вы пытаетесь проанализировать.