Weather/smali_classes2/com/moji/mjweather/NavigationManager.smali
2021-05-10 10:13:34 +02:00

1220 lines
33 KiB
Smali

.class public Lcom/moji/mjweather/NavigationManager;
.super Ljava/lang/Object;
.source "NavigationManager.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 55
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/app/Activity;I)V
.locals 3
.line 382
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 383
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "package:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Landroid/app/Activity;->getPackageName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 384
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_0
.catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p0
const-string p1, "NavigationManager"
.line 386
invoke-static {p1, p0}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
.method public static a(Landroid/app/Activity;II)V
.locals 4
if-nez p0, :cond_0
return-void
:cond_0
const v0, 0x7f010024
const v1, 0x7f010009
.line 488
:try_start_0
new-instance v2, Landroid/content/Intent;
const-class v3, Lcom/mojiweather/area/AreaManageActivity;
invoke-direct {v2, p0, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v3, "caller"
.line 489
invoke-virtual {v2, v3, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 490
invoke-virtual {p0, v2, p2}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 491
invoke-virtual {p0, v1, v0}, Landroid/app/Activity;->overridePendingTransition(II)V
:try_end_0
.catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v2, "NavigationManager"
.line 493
invoke-static {v2, p1}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 494
new-instance p1, Landroid/content/Intent;
const-class v2, Lcom/mojiweather/area/AreaManageActivity;
invoke-direct {p1, p0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 495
invoke-virtual {p0, p1, p2}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 496
invoke-virtual {p0, v1, v0}, Landroid/app/Activity;->overridePendingTransition(II)V
:goto_0
return-void
.end method
.method public static a(Landroid/content/Context;)V
.locals 2
.line 102
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/LoginByUsernameActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 103
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static a(Landroid/content/Context;I)V
.locals 2
.line 90
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/LoginBySnsCodeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "pending_action_type"
.line 91
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 92
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/moji/common/area/AreaInfo;)V
.locals 3
if-nez p1, :cond_0
const-string p1, "error"
const/4 v0, 0x0
.line 201
invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object p0
invoke-virtual {p0}, Landroid/widget/Toast;->show()V
return-void
.line 204
:cond_0
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/aqi/AQIActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "CITY_ID"
.line 205
iget v2, p1, Lcom/moji/common/area/AreaInfo;->cityId:I
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string v1, "AREA"
.line 206
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
const-string p1, "FROM"
const-string v1, "rank"
.line 207
invoke-virtual {v0, p1, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 208
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/moji/common/area/AreaInfo;J)V
.locals 2
.line 219
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/aqi/AqiRankActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "AREA"
.line 220
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
const-string p1, "PUBLISH_TIME"
.line 221
invoke-virtual {v0, p1, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
.line 222
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/moji/common/area/AreaInfo;Lcom/moji/weatherprovider/data/Aqi;Ljava/lang/String;)V
.locals 2
if-nez p1, :cond_0
const-string p1, "error"
const/4 p2, 0x0
.line 189
invoke-static {p0, p1, p2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object p0
invoke-virtual {p0}, Landroid/widget/Toast;->show()V
return-void
.line 192
:cond_0
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/aqi/AQIActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "CITY_ID"
.line 193
iget p1, p1, Lcom/moji/common/area/AreaInfo;->cityId:I
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string p1, "CITY_AQI"
.line 194
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
const-string p1, "FROM"
.line 195
invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 196
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
.line 155
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/UpdateEmailActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "email"
.line 156
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 157
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 158
check-cast p0, Landroid/app/Activity;
const p1, 0x7f010031
const v0, 0x7f010024
invoke-virtual {p0, p1, v0}, Landroid/app/Activity;->overridePendingTransition(II)V
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;I)V
.locals 1
const/4 v0, 0x7
.line 80
invoke-static {p0, p1, p2, v0}, Lcom/moji/mjweather/NavigationManager;->a(Landroid/content/Context;Ljava/lang/String;II)V
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;II)V
.locals 2
.line 72
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/InputSnsCodeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "mobile"
.line 73
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string p1, "pending_action_type"
.line 74
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string p1, "pending_source_type"
.line 75
invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 76
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 139
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/ModifyPassActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "mobile"
.line 140
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string p1, "sns_code"
.line 141
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 142
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 143
check-cast p0, Landroid/app/Activity;
const p1, 0x7f010031
const p2, 0x7f010024
invoke-virtual {p0, p1, p2}, Landroid/app/Activity;->overridePendingTransition(II)V
return-void
.end method
.method private static a(Ljava/lang/String;)Z
.locals 0
.line 444
:try_start_0
invoke-static {p0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p0, 0x1
return p0
:catch_0
const/4 p0, 0x0
return p0
.end method
.method public static b(Landroid/content/Context;)V
.locals 2
.line 110
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/LoginBySnsCodeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 111
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 112
check-cast p0, Landroid/app/Activity;
const v0, 0x7f010031
const v1, 0x7f010024
invoke-virtual {p0, v0, v1}, Landroid/app/Activity;->overridePendingTransition(II)V
return-void
.end method
.method public static b(Landroid/content/Context;I)V
.locals 2
.line 398
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/user/message/MsgDetailActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "OwnerMessageTypes"
.line 399
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 400
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
.line 182
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/setting/activity/SettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 183
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 184
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 147
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/ResetPassActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "mobile"
.line 148
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string p1, "sns_code"
.line 149
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 150
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 151
check-cast p0, Landroid/app/Activity;
const p1, 0x7f010031
const p2, 0x7f010024
invoke-virtual {p0, p1, p2}, Landroid/app/Activity;->overridePendingTransition(II)V
return-void
.end method
.method private static b(Ljava/lang/String;)Z
.locals 0
.line 453
:try_start_0
invoke-static {p0}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p0, 0x1
return p0
:catch_0
const/4 p0, 0x0
return p0
.end method
.method public static c(Landroid/content/Context;)V
.locals 2
.line 122
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/FindPassUsePhoneActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 123
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 124
check-cast p0, Landroid/app/Activity;
const v0, 0x7f010031
const v1, 0x7f010024
invoke-virtual {p0, v0, v1}, Landroid/app/Activity;->overridePendingTransition(II)V
return-void
.end method
.method public static c(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
.line 284
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/skinshop/SkinSettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "title"
.line 285
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 286
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method private static c(Ljava/lang/String;)Z
.locals 0
.line 462
:try_start_0
invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p0, 0x1
return p0
:catch_0
const/4 p0, 0x0
return p0
.end method
.method public static d(Landroid/content/Context;)V
.locals 2
.line 133
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/FindPassUseEmailActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 134
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 135
check-cast p0, Landroid/app/Activity;
const v0, 0x7f010031
const v1, 0x7f010024
invoke-virtual {p0, v0, v1}, Landroid/app/Activity;->overridePendingTransition(II)V
return-void
.end method
.method public static d(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
.line 309
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/BindEmailActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "bindEmailTitle"
.line 310
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 311
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method private static d(Ljava/lang/String;)Z
.locals 0
.line 471
:try_start_0
invoke-static {p0}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p0, 0x1
return p0
:catch_0
const/4 p0, 0x0
return p0
.end method
.method public static e(Landroid/content/Context;)V
.locals 2
.line 167
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/ActivityCenterActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 168
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static e(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
.line 325
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/BindMobileActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "titleName"
.line 326
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 327
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static f(Landroid/content/Context;)V
.locals 2
.line 177
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/setting/activity/SettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 178
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static f(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
.line 349
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/ResultForBindPhoneActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "intent_mobile"
.line 350
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 351
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static g(Landroid/content/Context;)V
.locals 3
.line 212
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/alert/WeatherAlertActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const/high16 v1, 0x10000000
.line 213
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
const-string v1, "caller"
.line 214
sget-object v2, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->MAIN:Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;
invoke-virtual {v2}, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->ordinal()I
move-result v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 215
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static g(Landroid/content/Context;Ljava/lang/String;)V
.locals 7
.line 411
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p1, "activityName"
.line 412
invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "MainActivity"
.line 413
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_0
return-void
.line 416
:cond_0
new-instance v1, Landroid/content/ComponentName;
invoke-direct {v1, p0, p1}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 417
new-instance p1, Landroid/content/Intent;
invoke-direct {p1}, Landroid/content/Intent;-><init>()V
const-string v2, "extra"
.line 418
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
const/4 v2, 0x0
.line 419
:goto_0
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v3
if-ge v2, v3, :cond_5
.line 420
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v3
.line 421
invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v4
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 422
invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 423
invoke-static {v3}, Lcom/moji/mjweather/NavigationManager;->a(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_1
.line 424
invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v3
invoke-virtual {p1, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
goto :goto_1
.line 425
:cond_1
invoke-static {v3}, Lcom/moji/mjweather/NavigationManager;->d(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_2
.line 426
invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
move-result-wide v5
invoke-virtual {p1, v4, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent;
goto :goto_1
.line 427
:cond_2
invoke-static {v3}, Lcom/moji/mjweather/NavigationManager;->c(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_3
.line 428
invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v5
invoke-virtual {p1, v4, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
goto :goto_1
.line 429
:cond_3
invoke-static {v3}, Lcom/moji/mjweather/NavigationManager;->b(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_4
.line 430
invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v3
invoke-virtual {p1, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;F)Landroid/content/Intent;
goto :goto_1
.line 432
:cond_4
invoke-virtual {p1, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
:goto_1
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 435
:cond_5
invoke-virtual {p1, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
.line 436
invoke-virtual {p0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:catch_0
move-exception p0
const-string p1, "NavigationManager"
.line 438
invoke-static {p1, p0}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_2
return-void
.end method
.method public static h(Landroid/content/Context;)V
.locals 2
.line 231
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/setting/activity/SettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "setting_person_info_supplement"
.line 232
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 233
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static i(Landroid/content/Context;)V
.locals 1
const-string v0, "setting_item_personality_assist"
.line 250
invoke-static {p0, v0}, Lcom/moji/mjweather/NavigationManager;->b(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public static j(Landroid/content/Context;)V
.locals 2
.line 260
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/skinshop/SkinSelectorActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 261
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static k(Landroid/content/Context;)V
.locals 3
.line 270
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/webview/BrowserActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "title"
const v2, 0x7f0e07f1
.line 271
invoke-static {v2}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v1, "target_url"
const-string v2, "http://cdn2.moji002.com/webpush/h5/app/skinintro/skinshops.html"
.line 272
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 273
invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
move-result-object v1
if-eqz v1, :cond_0
.line 274
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:cond_0
return-void
.end method
.method public static l(Landroid/content/Context;)V
.locals 3
const-string v0, "http://share.mojichina.com/clockhelp/index.html"
.line 296
new-instance v1, Landroid/content/Intent;
const-class v2, Lcom/moji/webview/BrowserActivity;
invoke-direct {v1, p0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const/high16 v2, 0x10040000
.line 297
invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
const-string v2, "target_url"
.line 298
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v0, "title"
const v2, 0x7f0e07f3
.line 299
invoke-static {v2}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 300
invoke-virtual {p0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static m(Landroid/content/Context;)V
.locals 2
.line 320
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/me/activity/BindMobileActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 321
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static n(Landroid/content/Context;)V
.locals 2
.line 337
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/setting/activity/SettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "setting_item_account_manage"
.line 338
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
const/high16 v1, 0x4000000
.line 339
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 340
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static o(Landroid/content/Context;)V
.locals 2
.line 355
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/setting/activity/SettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "setting_develop_console"
.line 356
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 357
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static p(Landroid/content/Context;)V
.locals 2
.line 361
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/moji/mjweather/setting/activity/SettingActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "setting_weather_alert"
.line 362
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 363
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static q(Landroid/content/Context;)V
.locals 2
.line 372
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 373
const-class v1, Lcom/moji/user/message/MsgCenterActivity;
invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 374
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static r(Landroid/content/Context;)V
.locals 1
const/4 v0, 0x1
.line 394
invoke-static {p0, v0}, Lcom/moji/mjweather/NavigationManager;->b(Landroid/content/Context;I)V
return-void
.end method