a$2.smali
.class Lcom/iflytek/cloud/ui/a$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/iflytek/cloud/RecognizerListener;
# instance fields
.field final synthetic a:Lcom/iflytek/cloud/ui/a;
# direct methods
.method constructor <init>(Lcom/iflytek/cloud/ui/a;)V
.registers 2
.prologue
.line 217
iput-object p1, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onBeginOfSpeech()V
.registers 1
.prologue
.line 224
return-void
.end method
.method public onEndOfSpeech()V
.registers 2
.prologue
.line 247
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->f(Lcom/iflytek/cloud/ui/a;)V
.line 248
return-void
.end method
.method public onError(Lcom/iflytek/cloud/SpeechError;)V
.registers 3
.prologue
.line 266
if-eqz p1, :cond_a
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->h(Lcom/iflytek/cloud/ui/a;)Z
move-result v0
if-nez v0, :cond_21
.line 268
:cond_a
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-virtual {v0}, Lcom/iflytek/cloud/ui/a;->f()V
.line 272
:goto_f
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->g(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/cloud/ui/RecognizerDialogListener;
move-result-object v0
if-eqz v0, :cond_20
.line 273
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->g(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/cloud/ui/RecognizerDialogListener;
move-result-object v0
invoke-interface {v0, p1}, Lcom/iflytek/cloud/ui/RecognizerDialogListener;->onError(Lcom/iflytek/cloud/SpeechError;)V
.line 275
:cond_20
return-void
.line 271
:cond_21
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0, p1}, Lcom/iflytek/cloud/ui/a;->a(Lcom/iflytek/cloud/ui/a;Lcom/iflytek/cloud/SpeechError;)V
goto :goto_f
.end method
.method public onEvent(IIILandroid/os/Bundle;)V
.registers 5
.prologue
.line 283
return-void
.end method
.method public onResult(Lcom/iflytek/cloud/RecognizerResult;Z)V
.registers 4
.prologue
.line 255
if-eqz p2, :cond_7
.line 256
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-virtual {v0}, Lcom/iflytek/cloud/ui/a;->f()V
.line 257
:cond_7
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->g(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/cloud/ui/RecognizerDialogListener;
move-result-object v0
if-eqz v0, :cond_18
.line 258
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->g(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/cloud/ui/RecognizerDialogListener;
move-result-object v0
invoke-interface {v0, p1, p2}, Lcom/iflytek/cloud/ui/RecognizerDialogListener;->onResult(Lcom/iflytek/cloud/RecognizerResult;Z)V
.line 260
:cond_18
return-void
.end method
.method public onVolumeChanged(I[B)V
.registers 5
.prologue
.line 231
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->d(Lcom/iflytek/cloud/ui/a;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_27
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->e(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/thirdparty/ak;
move-result-object v0
if-eqz v0, :cond_27
.line 233
add-int/lit8 v0, p1, 0x2
div-int/lit8 v0, v0, 0x5
.line 238
iget-object v1, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v1}, Lcom/iflytek/cloud/ui/a;->e(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/thirdparty/ak;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/iflytek/thirdparty/ak;->setVolume(I)V
.line 239
iget-object v0, p0, Lcom/iflytek/cloud/ui/a$2;->a:Lcom/iflytek/cloud/ui/a;
invoke-static {v0}, Lcom/iflytek/cloud/ui/a;->e(Lcom/iflytek/cloud/ui/a;)Lcom/iflytek/thirdparty/ak;
move-result-object v0
invoke-virtual {v0}, Lcom/iflytek/thirdparty/ak;->invalidate()V
.line 241
:cond_27
return-void
.end method