ReportActivity.smali
.class public Lcom/yctpublication/mastes/quiz/ReportActivity;
.super Landroidx/appcompat/app/AppCompatActivity;
.source "ReportActivity.java"
# instance fields
.field attmept:Ljava/lang/String;
.field intent:Landroid/content/Intent;
.field percent:Landroid/widget/TextView;
.field percentage:D
.field rght_qtns:Landroid/widget/TextView;
.field right_questions:Ljava/lang/String;
.field share:Landroid/widget/ImageButton;
.field toolbar:Landroidx/appcompat/widget/Toolbar;
.field total:Ljava/lang/String;
.field whatsapp_share:Landroid/widget/ImageView;
.field wrong_qtns:Landroid/widget/TextView;
.field wrong_question:I
# direct methods
.method public constructor <init>()V
.registers 1
.line 19
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatActivity;-><init>()V
return-void
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 8
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"savedInstanceState"
}
.end annotation
.line 31
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
const p1, 0x7f0c003f
.line 32
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->setContentView(I)V
const p1, 0x7f090263
.line 35
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->percent:Landroid/widget/TextView;
const p1, 0x7f0902b8
.line 36
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->rght_qtns:Landroid/widget/TextView;
const p1, 0x7f0903e7
.line 37
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->wrong_qtns:Landroid/widget/TextView;
const p1, 0x7f0902e6
.line 38
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageButton;
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->share:Landroid/widget/ImageButton;
const p1, 0x7f0902e7
.line 39
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->whatsapp_share:Landroid/widget/ImageView;
const p1, 0x7f090350
.line 40
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/appcompat/widget/Toolbar;
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->toolbar:Landroidx/appcompat/widget/Toolbar;
const-string v0, "Quiz Report"
.line 42
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
.line 43
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->toolbar:Landroidx/appcompat/widget/Toolbar;
invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/quiz/ReportActivity;->setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
.line 44
invoke-virtual {p0}, Lcom/yctpublication/mastes/quiz/ReportActivity;->getSupportActionBar()Landroidx/appcompat/app/ActionBar;
move-result-object p1
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroidx/appcompat/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V
.line 45
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->toolbar:Landroidx/appcompat/widget/Toolbar;
new-instance v1, Lcom/yctpublication/mastes/quiz/ReportActivity$1;
invoke-direct {v1, p0}, Lcom/yctpublication/mastes/quiz/ReportActivity$1;-><init>(Lcom/yctpublication/mastes/quiz/ReportActivity;)V
invoke-virtual {p1, v1}, Landroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V
.line 51
invoke-virtual {p0}, Lcom/yctpublication/mastes/quiz/ReportActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->intent:Landroid/content/Intent;
const-string v1, "total"
.line 52
invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->total:Ljava/lang/String;
.line 53
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->intent:Landroid/content/Intent;
const-string v2, "atmpt_questions"
invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->attmept:Ljava/lang/String;
.line 54
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->intent:Landroid/content/Intent;
const-string v2, "right"
invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->right_questions:Ljava/lang/String;
.line 57
invoke-static {p1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
move-result-wide v2
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->total:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
move-result-wide v4
div-double/2addr v2, v4
const-wide/high16 v4, 0x4059000000000000L # 100.0
mul-double/2addr v2, v4
iput-wide v2, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->percentage:D
.line 58
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
move-result-object p1
const-string v2, "percent"
invoke-static {v2, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 59
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->total:Ljava/lang/String;
invoke-static {v1, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 60
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->right_questions:Ljava/lang/String;
const-string v1, "rght"
invoke-static {v1, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 61
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->percent:Landroid/widget/TextView;
new-array v0, v0, [Ljava/lang/Object;
iget-wide v1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->percentage:D
invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
const-string v1, "%s%%"
invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 62
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->rght_qtns:Landroid/widget/TextView;
iget-object v0, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->right_questions:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 64
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->attmept:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
iget-object v0, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->right_questions:Ljava/lang/String;
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
sub-int/2addr p1, v0
iput p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->wrong_question:I
.line 65
iget-object v0, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->wrong_qtns:Landroid/widget/TextView;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 68
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->share:Landroid/widget/ImageButton;
new-instance v0, Lcom/yctpublication/mastes/quiz/ReportActivity$2;
invoke-direct {v0, p0}, Lcom/yctpublication/mastes/quiz/ReportActivity$2;-><init>(Lcom/yctpublication/mastes/quiz/ReportActivity;)V
invoke-virtual {p1, v0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 80
iget-object p1, p0, Lcom/yctpublication/mastes/quiz/ReportActivity;->whatsapp_share:Landroid/widget/ImageView;
new-instance v0, Lcom/yctpublication/mastes/quiz/ReportActivity$3;
invoke-direct {v0, p0}, Lcom/yctpublication/mastes/quiz/ReportActivity$3;-><init>(Lcom/yctpublication/mastes/quiz/ReportActivity;)V
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method