.class Lcom/firemint/realracing/MainActivity$Message; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/firemint/realracing/MainActivity; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = "Message" .end annotation # instance fields .field private TAG:Ljava/lang/String; .field mAd:Landroid/app/AlertDialog$Builder; .field mCancelled:Z .field mDialog:Landroid/app/AlertDialog; .field final synthetic this$0:Lcom/firemint/realracing/MainActivity; # direct methods .method public constructor (Lcom/firemint/realracing/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/firemint/realracing/MessageCallback;)V .locals 3 iput-object p1, p0, Lcom/firemint/realracing/MainActivity$Message;->this$0:Lcom/firemint/realracing/MainActivity; .line 1640 invoke-direct {p0}, Ljava/lang/Object;->()V const-string v0, "Message" iput-object v0, p0, Lcom/firemint/realracing/MainActivity$Message;->TAG:Ljava/lang/String; const/4 v0, 0x0 iput-object v0, p0, Lcom/firemint/realracing/MainActivity$Message;->mDialog:Landroid/app/AlertDialog; iput-object v0, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; const/4 v0, 0x0 iput-boolean v0, p0, Lcom/firemint/realracing/MainActivity$Message;->mCancelled:Z .line 1641 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Message(" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, ", " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, ")" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 1643 new-instance v1, Landroid/app/AlertDialog$Builder; sget-object v2, Lcom/firemint/realracing/MainActivity;->instance:Lcom/firemint/realracing/MainActivity; invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V iput-object v1, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; if-eqz p2, :cond_0 .line 1645 invoke-virtual {p2}, Ljava/lang/String;->isEmpty()Z move-result v1 if-nez v1, :cond_0 iget-object v1, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1646 invoke-virtual {v1, p2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; :cond_0 if-eqz p3, :cond_1 .line 1648 invoke-virtual {p3}, Ljava/lang/String;->isEmpty()Z move-result p2 if-nez p2, :cond_1 iget-object p2, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1649 invoke-virtual {p2, p3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; :cond_1 iget-object p2, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1651 invoke-virtual {p2, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; if-eqz p4, :cond_2 .line 1653 invoke-virtual {p4}, Ljava/lang/String;->isEmpty()Z move-result p2 if-nez p2, :cond_2 iget-object p2, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1655 new-instance p3, Lcom/firemint/realracing/MainActivity$Message$1; invoke-direct {p3, p0, p1, p7}, Lcom/firemint/realracing/MainActivity$Message$1;->(Lcom/firemint/realracing/MainActivity$Message;Lcom/firemint/realracing/MainActivity;Lcom/firemint/realracing/MessageCallback;)V invoke-virtual {p2, p4, p3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; :cond_2 if-eqz p5, :cond_3 .line 1667 invoke-virtual {p5}, Ljava/lang/String;->isEmpty()Z move-result p2 if-nez p2, :cond_3 iget-object p2, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1669 new-instance p3, Lcom/firemint/realracing/MainActivity$Message$2; invoke-direct {p3, p0, p1, p7}, Lcom/firemint/realracing/MainActivity$Message$2;->(Lcom/firemint/realracing/MainActivity$Message;Lcom/firemint/realracing/MainActivity;Lcom/firemint/realracing/MessageCallback;)V invoke-virtual {p2, p5, p3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; iget-object p2, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1680 new-instance p3, Lcom/firemint/realracing/MainActivity$Message$3; invoke-direct {p3, p0, p1, p7}, Lcom/firemint/realracing/MainActivity$Message$3;->(Lcom/firemint/realracing/MainActivity$Message;Lcom/firemint/realracing/MainActivity;Lcom/firemint/realracing/MessageCallback;)V invoke-virtual {p2, p3}, Landroid/app/AlertDialog$Builder;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; :cond_3 if-eqz p6, :cond_4 .line 1698 invoke-virtual {p6}, Ljava/lang/String;->isEmpty()Z move-result p2 if-nez p2, :cond_4 iget-object p2, p0, Lcom/firemint/realracing/MainActivity$Message;->mAd:Landroid/app/AlertDialog$Builder; .line 1700 new-instance p3, Lcom/firemint/realracing/MainActivity$Message$4; invoke-direct {p3, p0, p1, p7}, Lcom/firemint/realracing/MainActivity$Message$4;->(Lcom/firemint/realracing/MainActivity$Message;Lcom/firemint/realracing/MainActivity;Lcom/firemint/realracing/MessageCallback;)V invoke-virtual {p2, p6, p3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 1713 :cond_4 new-instance p2, Lcom/firemint/realracing/MainActivity$Message$5; invoke-direct {p2, p0, p1, p0}, Lcom/firemint/realracing/MainActivity$Message$5;->(Lcom/firemint/realracing/MainActivity$Message;Lcom/firemint/realracing/MainActivity;Lcom/firemint/realracing/MainActivity$Message;)V invoke-virtual {p1, p2}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V return-void .end method # virtual methods .method public Cancel()V .locals 1 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/firemint/realracing/MainActivity$Message;->mCancelled:Z iget-object v0, p0, Lcom/firemint/realracing/MainActivity$Message;->mDialog:Landroid/app/AlertDialog; if-eqz v0, :cond_0 .line 1738 invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V :cond_0 return-void .end method .method public GetDialog()Landroid/app/AlertDialog; .locals 1 iget-object v0, p0, Lcom/firemint/realracing/MainActivity$Message;->mDialog:Landroid/app/AlertDialog; return-object v0 .end method