BridgeActivity.smali
.class public Lcom/xiaomi/mipush/sdk/BridgeActivity;
.super Landroid/app/Activity;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 5
const/4 v2, 0x1
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
invoke-virtual {p0}, Lcom/xiaomi/mipush/sdk/BridgeActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v1
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->height:I
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I
const/16 v2, 0x33
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->gravity:I
invoke-virtual {v0, v1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
return-void
.end method
.method protected onResume()V
.registers 3
invoke-super {p0}, Landroid/app/Activity;->onResume()V
:try_start_3
invoke-virtual {p0}, Lcom/xiaomi/mipush/sdk/BridgeActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
if-eqz v0, :cond_1a
const-string v1, "mipush_serviceIntent"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Landroid/content/Intent;
if-eqz v0, :cond_1a
invoke-virtual {p0}, Lcom/xiaomi/mipush/sdk/BridgeActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v0}, Lcom/xiaomi/mipush/sdk/PushMessageHandler;->a(Landroid/content/Context;Landroid/content/Intent;)V
:try_end_1a
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_1a} :catch_1e
.catchall {:try_start_3 .. :try_end_1a} :catchall_26
:cond_1a
invoke-virtual {p0}, Lcom/xiaomi/mipush/sdk/BridgeActivity;->finish()V
:goto_1d
return-void
:catch_1e
move-exception v0
:try_start_1f
invoke-static {v0}, Lcom/xiaomi/a/a/a/c;->a(Ljava/lang/Throwable;)V
:try_end_22
.catchall {:try_start_1f .. :try_end_22} :catchall_26
invoke-virtual {p0}, Lcom/xiaomi/mipush/sdk/BridgeActivity;->finish()V
goto :goto_1d
:catchall_26
move-exception v0
invoke-virtual {p0}, Lcom/xiaomi/mipush/sdk/BridgeActivity;->finish()V
throw v0
.end method