6,一个continue对应一个back原则(switch while结构)
在这种形式中,一个contiune一定是对应一个back,但一个case不一定只对应一个contiune,也有一个case对应两个或多个contiune(即back).
如以下反编译后的代码:
[java] view plain copy
switch (getId())
{
case 2131034119:
case 2131034120:
case 2131034121:
case 2131034122:
case 2131034123:
case 2131034124:
case 2131034125:
case 2131034126:
case 2131034127:
case 2131034128:
default:
case 2131034129:
case 2131034130:
case 2131034131:
case 2131034132:
case 2131034133:
case 2131034134:
case 2131034117:
case 2131034118:
}
while (true)
{
return;
int i = paramVerticalSeekBar.getProgress() * 14;
int j = paramVerticalSeekBar.getMax();
int k = i / j;
if (APPActivity.access$200(this.this$0) == k)
continue;
int l = APPActivity.access$202(this.this$0, k);
int i1 = APPActivity.access$200(this.this$0);
continue;
int i3 = paramVerticalSeekBar.getProgress() * 14;
int i4 = paramVerticalSeekBar.getMax();
k = i3 / i4;
if (APPActivity.access$400(this.this$0) == k)
continue;
int i5 = APPActivity.access$402(this.this$0, k);
EQ localEQ2 = APPActivity.access$1400(this.this$0);
int i6 = APPActivity.access$400(this.this$0);
int i7 = localEQ2.sendCommand(257, 2, i6);
continue;
int i8 = paramVerticalSeekBar.getProgress() * 14;
int i9 = paramVerticalSeekBar.getMax();
k = i8 / i9;
if (APPActivity.access$500(this.this$0) == k)
continue;
int i10 = APPActivity.access$502(this.this$0, k);
int i11 = APPActivity.access$500(this.this$0);
continue;
int i13 = paramVerticalSeekBar.getProgress() * 3;
int i14 = paramVerticalSeekBar.getMax();
k = i13 / i14;
if (APPActivity.access$600(this.this$0) == k)
continue;
int i15 = APPActivity.access$602(this.this$0, k);
EQ localEQ4 = APPActivity.access$1400(this.this$0);
int i16 = APPActivity.access$600(this.this$0);
int i17 = localEQ4.sendCommand(257, 8, i16);
continue;
int i18 = paramVerticalSeekBar.getProgress() * 3;
int i19 = paramVerticalSeekBar.getMax();
k = i18 / i19;
if (EQActivity.access$700(this.this$0) == k)
continue;
int i20 = APPActivity.access$702(this.this$0, k);
EQ localEQ5 = APPActivity.access$1400(this.this$0);
int i21 = APPActivity.access$700(this.this$0);
continue;
int i23 = paramVerticalSeekBar.getProgress() * 3;
int i24 = paramVerticalSeekBar.getMax();
k = i23 / i24;
if (APPActivity.access$800(this.this$0) == k)
continue;
int i25 = APPActivity.access$802(this.this$0, k);
EQ localEQ6 = APPActivity.access$1400(this.this$0);
int i26 = APPActivity.access$800(this.this$0);
continue;
int i28 = paramVerticalSeekBar.getProgress() * 14;
int i29 = paramVerticalSeekBar.getMax();
k = i28 / i29;
if (APPActivity.access$900(this.this$0) == k)
continue;
int i30 = APPActivity.access$902(this.this$0, k);
EQ localEQ7 = APPActivity.access$1400(this.this$0);
int i31 = APPActivityvity.access$900(this.this$0);
continue;
int i33 = paramVerticalSeekBar.getProgress() * 3;
int i34 = paramVerticalSeekBar.getMax();
k = i33 / i34;
if (APPActivity.access$1000(this.this$0) == k)
continue;
int i35 = APPActivity.access$1002(this.this$0, k);
EQ localEQ8 = APPActivity.access$1400(this.this$0);
int i36 = APPActivity.access$1000(this.this$0);
}