WidgetConfigActivity.smali
.class public Lcn/com/opda/android/sevenkey/WidgetConfigActivity;
.super Ldxoptimizer/afc;
.source "WidgetConfigActivity.java"
# interfaces
.implements Lcn/com/opda/android/sevenkey/WidgetConfigView$a;
.implements Ldxoptimizer/vd;
# instance fields
.field private a:Ldxoptimizer/or;
.field private b:Ldxoptimizer/or;
.field private c:I
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 18
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
.line 23
const/4 v0, 0x0
iput-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
.line 24
const/4 v0, 0x0
iput v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
return-void
.end method
# virtual methods
.method public a(Z)V
.registers 6
.prologue
const/4 v3, -0x1
.line 84
if-eqz p1, :cond_1d
.line 85
iget-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
if-nez v0, :cond_1d
iget v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
if-eqz v0, :cond_1d
.line 86
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 87
const-string v1, "appWidgetId"
iget v2, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 88
invoke-virtual {p0, v3, v0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->setResult(ILandroid/content/Intent;)V
.line 90
invoke-static {p0, v3}, Lcn/com/opda/android/sevenkey/SevenKeyWidget;->a(Landroid/content/Context;I)V
.line 94
:cond_1d
invoke-virtual {p0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->finish()V
.line 95
return-void
.end method
.method protected b()I
.registers 2
.prologue
.line 27
const/4 v0, 0x0
return v0
.end method
.method public g_()V
.registers 1
.prologue
.line 99
invoke-virtual {p0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->finish()V
.line 100
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 7
.prologue
const/4 v4, 0x0
.line 32
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 34
new-instance v1, Lcn/com/opda/android/sevenkey/WidgetConfigView;
invoke-direct {v1, p0}, Lcn/com/opda/android/sevenkey/WidgetConfigView;-><init>(Landroid/content/Context;)V
.line 35
invoke-virtual {p0, v1}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->setContentView(Landroid/view/View;)V
.line 36
const v0, 0x7f0e0094
const v2, 0x7f080edf
invoke-static {p0, v0, v2, p0}, Ldxoptimizer/cfk;->b(Landroid/app/Activity;IILdxoptimizer/vd;)Landroid/widget/ImageButton;
.line 38
invoke-virtual {p0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->getIntent()Landroid/content/Intent;
move-result-object v2
.line 39
if-nez v2, :cond_26
.line 40
const-string v0, "WidgetConfigActivity"
const-string v1, "Cannot get launch intent"
invoke-static {v0, v1}, Ldxoptimizer/cdx;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 41
invoke-virtual {p0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->finish()V
.line 80
:cond_25
:goto_25
return-void
.line 45
:cond_26
const-string v0, "widget_config"
invoke-static {v2, v0}, Ldxoptimizer/cgc;->c(Landroid/content/Intent;Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
.line 47
if-eqz v0, :cond_36
instance-of v3, v0, Ldxoptimizer/or;
if-eqz v3, :cond_36
.line 48
check-cast v0, Ldxoptimizer/or;
iput-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
.line 52
:cond_36
iget-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
if-nez v0, :cond_64
.line 53
const-string v0, "appWidgetId"
invoke-static {v2, v0, v4}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
.line 55
iget v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
if-nez v0, :cond_64
.line 56
const-string v0, "WidgetConfigActivity"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid widget id: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget v2, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Ldxoptimizer/cdx;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 57
invoke-virtual {p0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->finish()V
goto :goto_25
.line 62
:cond_64
invoke-virtual {p0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b()I
move-result v0
.line 63
iget-object v2, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
if-eqz v2, :cond_70
.line 64
iget-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
iget v0, v0, Ldxoptimizer/or;->h:I
.line 67
:cond_70
invoke-static {p0, v0}, Ldxoptimizer/os;->b(Landroid/content/Context;I)Ldxoptimizer/or;
move-result-object v0
iput-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->a:Ldxoptimizer/or;
.line 73
iget-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->a:Ldxoptimizer/or;
invoke-virtual {v1, v0, p0}, Lcn/com/opda/android/sevenkey/WidgetConfigView;->a(Ldxoptimizer/or;Lcn/com/opda/android/sevenkey/WidgetConfigView$a;)V
.line 75
iget-object v0, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->b:Ldxoptimizer/or;
if-nez v0, :cond_25
.line 76
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 77
const-string v1, "appWidgetId"
iget v2, p0, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->c:I
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 78
invoke-virtual {p0, v4, v0}, Lcn/com/opda/android/sevenkey/WidgetConfigActivity;->setResult(ILandroid/content/Intent;)V
goto :goto_25
.end method