Переключатель ничего не делает на декомпилированном источнике 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, который вы пытаетесь проанализировать.

Другие вопросы по тегам