BaseActivity.smali
.class public abstract Lsg/bigo/live/support64/activity/BaseActivity;
.super Lsg/bigo/core/base/BaseActivity;
.source "SourceFile"
# interfaces
.implements Llive/sg/bigo/svcapi/c/b;
.implements Lsg/bigo/live/support64/component/a;
.implements Lsg/bigo/live/support64/f/c;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/live/support64/activity/BaseActivity$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Lsg/bigo/core/mvp/presenter/a;",
">",
"Lsg/bigo/core/base/BaseActivity<",
"TT;",
"Lsg/bigo/core/component/c/a;",
">;",
"Llive/sg/bigo/svcapi/c/b;",
"Lsg/bigo/live/support64/component/a;",
"Lsg/bigo/live/support64/f/c;"
}
.end annotation
# static fields
.field private static final e:I = 0x43985120
.field private static f:Z = false
.field private static g:I
.field private static h:I
.field private static i:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lsg/bigo/live/support64/activity/BaseActivity;",
">;"
}
.end annotation
.end field
# instance fields
.field protected a:Z
.field protected b:Z
.field protected c:Z
.field protected d:Z
.field private j:Landroid/content/BroadcastReceiver;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 67
invoke-direct {p0}, Lsg/bigo/core/base/BaseActivity;-><init>()V
const/4 v0, 0x0
.line 80
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->a:Z
.line 82
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->c:Z
.line 83
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->d:Z
.line 86
new-instance v0, Lsg/bigo/live/support64/activity/BaseActivity$1;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/activity/BaseActivity$1;-><init>(Lsg/bigo/live/support64/activity/BaseActivity;)V
iput-object v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->j:Landroid/content/BroadcastReceiver;
return-void
.end method
.method private static synthetic a(Ljava/lang/Object;)Ljava/lang/Boolean;
.registers 1
.line 381
check-cast p0, Ljava/lang/Boolean;
return-object p0
.end method
.method private synthetic a(Ljava/lang/String;Lrx/h;)V
.registers 4
.line 369
new-instance v0, Lsg/bigo/live/support64/activity/BaseActivity$2;
invoke-direct {v0, p0, p2}, Lsg/bigo/live/support64/activity/BaseActivity$2;-><init>(Lsg/bigo/live/support64/activity/BaseActivity;Lrx/h;)V
const/4 p2, 0x0
invoke-virtual {p0, p2, p1, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->a(ILjava/lang/String;Lsg/bigo/live/support64/activity/BaseActivity$a;)V
return-void
.end method
.method private static synthetic a(Lsg/bigo/live/support64/activity/BaseActivity$a;Lcom/imo/android/imoim/live/commondialog/a;Lcom/imo/android/imoim/live/commondialog/a$a;)V
.registers 3
.line 402
invoke-interface {p0}, Lsg/bigo/live/support64/activity/BaseActivity$a;->a()V
.line 403
invoke-interface {p1}, Lcom/imo/android/imoim/live/commondialog/a;->dismiss()V
return-void
.end method
.method private static synthetic b(Lsg/bigo/live/support64/activity/BaseActivity$a;Lcom/imo/android/imoim/live/commondialog/a;Lcom/imo/android/imoim/live/commondialog/a$a;)V
.registers 3
.line 397
invoke-interface {p0}, Lsg/bigo/live/support64/activity/BaseActivity$a;->b()V
.line 398
invoke-interface {p1}, Lcom/imo/android/imoim/live/commondialog/a;->dismiss()V
return-void
.end method
.method private c()Landroid/os/Bundle;
.registers 4
.line 257
:try_start_0
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 258
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->onSaveInstanceState(Landroid/os/Bundle;)V
:try_end_8
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_8} :catch_9
goto :goto_16
:catch_9
move-exception v0
const-string v1, "BaseActivity"
const-string v2, "save room activity info failed"
.line 260
invoke-static {v1, v2, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 261
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
:goto_16
return-object v0
.end method
.method public static e()Lsg/bigo/live/support64/activity/BaseActivity;
.registers 1
.line 153
sget-object v0, Lsg/bigo/live/support64/activity/BaseActivity;->i:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_b
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/activity/BaseActivity;
return-object v0
:cond_b
const/4 v0, 0x0
return-object v0
.end method
.method public static synthetic lambda$N_eAHsOkn8jGPPPnQtbEzGzu5m4(Lsg/bigo/live/support64/activity/BaseActivity;Ljava/lang/String;Lrx/h;)V
.registers 3
invoke-direct {p0, p1, p2}, Lsg/bigo/live/support64/activity/BaseActivity;->a(Ljava/lang/String;Lrx/h;)V
return-void
.end method
.method public static synthetic lambda$TrjfjYkOmrC1byHxFmEmSrrMbtE(Lsg/bigo/live/support64/activity/BaseActivity$a;Lcom/imo/android/imoim/live/commondialog/a;Lcom/imo/android/imoim/live/commondialog/a$a;)V
.registers 3
invoke-static {p0, p1, p2}, Lsg/bigo/live/support64/activity/BaseActivity;->b(Lsg/bigo/live/support64/activity/BaseActivity$a;Lcom/imo/android/imoim/live/commondialog/a;Lcom/imo/android/imoim/live/commondialog/a$a;)V
return-void
.end method
.method public static synthetic lambda$VzzhlkCWGvdW3pRlU2LWdO3vow0(Lsg/bigo/live/support64/activity/BaseActivity$a;Lcom/imo/android/imoim/live/commondialog/a;Lcom/imo/android/imoim/live/commondialog/a$a;)V
.registers 3
invoke-static {p0, p1, p2}, Lsg/bigo/live/support64/activity/BaseActivity;->a(Lsg/bigo/live/support64/activity/BaseActivity$a;Lcom/imo/android/imoim/live/commondialog/a;Lcom/imo/android/imoim/live/commondialog/a$a;)V
return-void
.end method
.method public static synthetic lambda$gZY-9O_951Rx7FdHLKps_RHjc5g(Ljava/lang/Object;)Ljava/lang/Boolean;
.registers 1
invoke-static {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->a(Ljava/lang/Object;)Ljava/lang/Boolean;
move-result-object p0
return-object p0
.end method
.method private v()V
.registers 2
.line 385
iget-object v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->j:Landroid/content/BroadcastReceiver;
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 386
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cM()Z
move-result v0
if-eqz v0, :cond_e
.line 387
invoke-static {}, Lcom/imo/android/imoim/fresco/f;->a()V
:cond_e
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Class;)Lrx/c;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Lsg/bigo/core/component/b/b;",
">(",
"Ljava/lang/Class<",
"TT;>;)",
"Lrx/c<",
"TT;>;"
}
.end annotation
.line 359
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getComponent()Lsg/bigo/core/component/b/d;
move-result-object v0
invoke-interface {v0, p1}, Lsg/bigo/core/component/b/d;->b(Ljava/lang/Class;)Lsg/bigo/core/component/b/b;
move-result-object p1
if-nez p1, :cond_f
.line 10795
invoke-static {}, Lrx/c/a/d;->instance()Lrx/c;
move-result-object p1
return-object p1
.line 11181
:cond_f
invoke-static {p1}, Lrx/c/e/k;->a(Ljava/lang/Object;)Lrx/c/e/k;
move-result-object p1
return-object p1
.end method
.method public final a(Ljava/lang/String;)Lrx/g;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lrx/g<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.line 368
new-instance v0, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$N_eAHsOkn8jGPPPnQtbEzGzu5m4;
invoke-direct {v0, p0, p1}, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$N_eAHsOkn8jGPPPnQtbEzGzu5m4;-><init>(Lsg/bigo/live/support64/activity/BaseActivity;Ljava/lang/String;)V
invoke-static {v0}, Lrx/g;->a(Lrx/g$a;)Lrx/g;
move-result-object p1
.line 381
invoke-static {}, Lrx/a/b/a;->a()Lrx/f;
move-result-object v0
.line 11937
instance-of v1, p1, Lrx/c/e/l;
if-eqz v1, :cond_31
.line 11938
check-cast p1, Lrx/c/e/l;
.line 12059
instance-of v1, v0, Lrx/c/c/b;
if-eqz v1, :cond_25
.line 12060
check-cast v0, Lrx/c/c/b;
.line 12061
new-instance v1, Lrx/c/e/l$a;
iget-object p1, p1, Lrx/c/e/l;->b:Ljava/lang/Object;
invoke-direct {v1, v0, p1}, Lrx/c/e/l$a;-><init>(Lrx/c/c/b;Ljava/lang/Object;)V
invoke-static {v1}, Lrx/c/e/l;->a(Lrx/g$a;)Lrx/g;
move-result-object p1
goto :goto_3a
.line 12063
:cond_25
new-instance v1, Lrx/c/e/l$b;
iget-object p1, p1, Lrx/c/e/l;->b:Ljava/lang/Object;
invoke-direct {v1, v0, p1}, Lrx/c/e/l$b;-><init>(Lrx/f;Ljava/lang/Object;)V
invoke-static {v1}, Lrx/c/e/l;->a(Lrx/g$a;)Lrx/g;
move-result-object p1
goto :goto_3a
.line 11940
:cond_31
new-instance v1, Lrx/g$5;
invoke-direct {v1, p1, v0}, Lrx/g$5;-><init>(Lrx/g;Lrx/f;)V
invoke-static {v1}, Lrx/g;->a(Lrx/g$a;)Lrx/g;
move-result-object p1
.line 381
:goto_3a
sget-object v0, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$gZY-9O_951Rx7FdHLKps_RHjc5g;->INSTANCE:Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$gZY-9O_951Rx7FdHLKps_RHjc5g;
invoke-virtual {p1, v0}, Lrx/g;->b(Lrx/b/f;)Lrx/g;
move-result-object p1
return-object p1
.end method
.method public final a(I)V
.registers 3
const/4 v0, 0x2
if-ne p1, v0, :cond_e
.line 439
new-instance p1, Lcom/live/share64/proto/a/b/b;
invoke-direct {p1}, Lcom/live/share64/proto/a/b/b;-><init>()V
invoke-virtual {p1}, Lcom/live/share64/proto/a/b/b;->c()V
.line 440
invoke-static {}, Lcom/live/share64/utils/b;->a()V
:cond_e
return-void
.end method
.method public final a(ILjava/lang/String;Lsg/bigo/live/support64/activity/BaseActivity$a;)V
.registers 7
.line 393
new-instance v0, Lcom/imo/android/imoim/live/commondialog/c;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/live/commondialog/c;-><init>(Landroid/content/Context;)V
const/4 v1, 0x0
if-eqz p1, :cond_f
new-array v2, v1, [Ljava/lang/Object;
.line 394
invoke-static {p1, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
goto :goto_11
:cond_f
const-string p1, ""
.line 13037
:goto_11
iput-object p1, v0, Lcom/imo/android/imoim/live/commondialog/c;->n:Ljava/lang/CharSequence;
const p1, 0x7d0c00cb
new-array v2, v1, [Ljava/lang/Object;
.line 395
invoke-static {p1, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-interface {v0, p1}, Lcom/imo/android/imoim/live/commondialog/b;->c(Ljava/lang/CharSequence;)Lcom/imo/android/imoim/live/commondialog/b;
move-result-object p1
new-instance v0, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$TrjfjYkOmrC1byHxFmEmSrrMbtE;
invoke-direct {v0, p3}, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$TrjfjYkOmrC1byHxFmEmSrrMbtE;-><init>(Lsg/bigo/live/support64/activity/BaseActivity$a;)V
.line 396
invoke-interface {p1, v0}, Lcom/imo/android/imoim/live/commondialog/b;->b(Lcom/imo/android/imoim/live/commondialog/a$c;)Lcom/imo/android/imoim/live/commondialog/b;
move-result-object p1
const v0, 0x7d0c00da
new-array v1, v1, [Ljava/lang/Object;
.line 400
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-interface {p1, v0}, Lcom/imo/android/imoim/live/commondialog/b;->b(Ljava/lang/CharSequence;)Lcom/imo/android/imoim/live/commondialog/b;
move-result-object p1
new-instance v0, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$VzzhlkCWGvdW3pRlU2LWdO3vow0;
invoke-direct {v0, p3}, Lsg/bigo/live/support64/activity/-$$Lambda$BaseActivity$VzzhlkCWGvdW3pRlU2LWdO3vow0;-><init>(Lsg/bigo/live/support64/activity/BaseActivity$a;)V
.line 401
invoke-interface {p1, v0}, Lcom/imo/android/imoim/live/commondialog/b;->a(Lcom/imo/android/imoim/live/commondialog/a$c;)Lcom/imo/android/imoim/live/commondialog/b;
move-result-object p1
.line 405
invoke-interface {p1, p2}, Lcom/imo/android/imoim/live/commondialog/b;->a(Ljava/lang/CharSequence;)Lcom/imo/android/imoim/live/commondialog/b;
move-result-object p1
.line 406
invoke-interface {p1}, Lcom/imo/android/imoim/live/commondialog/b;->b()Lcom/imo/android/imoim/live/commondialog/a;
move-result-object p1
.line 407
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p2
invoke-interface {p1, p2}, Lcom/imo/android/imoim/live/commondialog/a;->a(Landroidx/fragment/app/FragmentManager;)V
return-void
.end method
.method public final a(Ljava/util/Locale;)V
.registers 5
.line 457
new-instance v0, Landroid/content/res/Configuration;
invoke-direct {v0}, Landroid/content/res/Configuration;-><init>()V
.line 458
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x11
if-lt v1, v2, :cond_f
.line 459
invoke-virtual {v0, p1}, Landroid/content/res/Configuration;->setLocale(Ljava/util/Locale;)V
goto :goto_11
.line 461
:cond_f
iput-object p1, v0, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
.line 463
:goto_11
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
return-void
.end method
.method public final am_()V
.registers 1
return-void
.end method
.method public attachBaseContext(Landroid/content/Context;)V
.registers 2
.line 9064
invoke-static {p1}, Lsg/bigo/live/support64/f/b;->a(Landroid/content/Context;)Landroid/content/Context;
move-result-object p1
.line 330
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseActivity;->attachBaseContext(Landroid/content/Context;)V
.line 331
invoke-static {p0}, Lsg/bigo/mobile/android/aab/c/a;->a(Landroid/content/Context;)V
return-void
.end method
.method public final b()Z
.registers 2
.line 3109
iget-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->a:Z
if-nez v0, :cond_d
.line 101
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->isFinishing()Z
move-result v0
if-eqz v0, :cond_b
goto :goto_d
:cond_b
const/4 v0, 0x0
return v0
:cond_d
:goto_d
const/4 v0, 0x1
return v0
.end method
.method public final d()Z
.registers 2
.line 109
iget-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->a:Z
return v0
.end method
.method protected f()Z
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public finish()V
.registers 2
.line 118
invoke-direct {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->v()V
const/4 v0, 0x1
.line 119
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->a:Z
.line 120
invoke-super {p0}, Lsg/bigo/core/base/BaseActivity;->finish()V
return-void
.end method
.method protected g()Z
.registers 2
const/4 v0, 0x1
return v0
.end method
.method public getWrapper()Lsg/bigo/core/component/c/a;
.registers 1
return-object p0
.end method
.method protected h()Z
.registers 2
const/4 v0, 0x0
return v0
.end method
.method protected i()Z
.registers 2
const/4 v0, 0x0
return v0
.end method
.method protected final j()V
.registers 2
.line 341
iget-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->c:Z
if-nez v0, :cond_5
return-void
.line 345
:cond_5
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->finish()V
return-void
.end method
.method public final k()Landroid/content/Context;
.registers 1
return-object p0
.end method
.method public final l()Landroid/app/Activity;
.registers 1
return-object p0
.end method
.method public final m()Lsg/bigo/live/support64/widget/LiveGLSurfaceView;
.registers 2
const v0, 0x7d0802d2
.line 418
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/widget/LiveGLSurfaceView;
return-object v0
.end method
.method public final n()Landroid/widget/FrameLayout;
.registers 2
const v0, 0x7d0800d5
.line 423
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
return-object v0
.end method
.method public final o()Lsg/bigo/live/support64/controllers/micconnect/au;
.registers 2
.line 428
invoke-static {}, Lsg/bigo/live/support64/activity/a;->a()Lsg/bigo/live/support64/activity/a;
move-result-object v0
return-object v0
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 4
.line 336
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 337
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getBaseContext()Landroid/content/Context;
move-result-object v0
if-eqz v0, :cond_18
.line 10060
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
invoke-virtual {v1, p1, v0}, Landroid/content/res/Resources;->updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V
:cond_18
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 4
.line 130
invoke-static {p0}, Lsg/bigo/live/support64/f/a;->a(Landroid/content/Context;)V
.line 131
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseActivity;->onCreate(Landroid/os/Bundle;)V
.line 132
new-instance p1, Ljava/lang/ref/WeakReference;
invoke-direct {p1, p0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
sput-object p1, Lsg/bigo/live/support64/activity/BaseActivity;->i:Ljava/lang/ref/WeakReference;
.line 133
invoke-static {}, Lcom/imo/android/imoim/live/h;->a()Lcom/imo/android/imoim/live/e;
.line 134
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->g()Z
move-result p1
if-eqz p1, :cond_1d
.line 135
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getWindow()Landroid/view/Window;
move-result-object p1
invoke-static {p1}, Lsg/bigo/live/support64/utils/j;->b(Landroid/view/Window;)V
.line 137
:cond_1d
invoke-static {}, Lsg/bigo/live/support64/f/b;->a()Lsg/bigo/live/support64/f/b;
move-result-object p1
.line 4080
iget-object v0, p1, Lsg/bigo/live/support64/f/b;->b:Ljava/util/List;
invoke-interface {v0, p0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_2e
.line 4081
iget-object p1, p1, Lsg/bigo/live/support64/f/b;->b:Ljava/util/List;
invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 4171
:cond_2e
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
if-eqz p1, :cond_51
const-string v0, "intent_key_locale"
.line 4173
invoke-virtual {p1, v0}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object p1
check-cast p1, Ljava/util/Locale;
if-nez p1, :cond_42
.line 4175
invoke-static {}, Lcom/imo/android/imoim/live/h;->i()Ljava/util/Locale;
move-result-object p1
.line 4177
:cond_42
invoke-static {}, Lsg/bigo/live/support64/f/b;->a()Lsg/bigo/live/support64/f/b;
move-result-object v0
.line 5065
invoke-static {p1}, Lsg/bigo/live/support64/f/b;->b(Ljava/util/Locale;)Z
move-result v1
if-eqz v1, :cond_51
.line 5067
sput-object p1, Lsg/bigo/live/support64/f/b;->a:Ljava/util/Locale;
.line 5068
invoke-virtual {v0, p1}, Lsg/bigo/live/support64/f/b;->a(Ljava/util/Locale;)V
.line 140
:cond_51
iget-object p1, p0, Lsg/bigo/live/support64/activity/BaseActivity;->j:Landroid/content/BroadcastReceiver;
new-instance v0, Landroid/content/IntentFilter;
sget-object v1, Lcom/live/share64/utils/k;->b:Ljava/lang/String;
invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, p1, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 141
invoke-static {p0}, Lcom/live/share64/proto/d;->a(Llive/sg/bigo/svcapi/c/b;)V
.line 143
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x15
if-lt p1, v0, :cond_79
invoke-static {}, Lsg/bigo/common/i;->e()Z
move-result p1
if-eqz p1, :cond_79
.line 144
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getWindow()Landroid/view/Window;
move-result-object p1
invoke-virtual {p1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object p1
const/16 v0, 0x1002
.line 145
invoke-virtual {p1, v0}, Landroid/view/View;->setSystemUiVisibility(I)V
:cond_79
return-void
.end method
.method public onDestroy()V
.registers 2
.line 321
invoke-super {p0}, Lsg/bigo/core/base/BaseActivity;->onDestroy()V
.line 322
invoke-static {}, Lsg/bigo/live/support64/f/b;->a()Lsg/bigo/live/support64/f/b;
move-result-object v0
.line 8087
iget-object v0, v0, Lsg/bigo/live/support64/f/b;->b:Ljava/util/List;
invoke-interface {v0, p0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
.line 323
invoke-static {p0}, Lcom/live/share64/proto/d;->b(Llive/sg/bigo/svcapi/c/b;)V
.line 324
invoke-direct {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->v()V
return-void
.end method
.method public onPause()V
.registers 2
.line 202
invoke-super {p0}, Lsg/bigo/core/base/BaseActivity;->onPause()V
.line 203
invoke-static {}, Lcom/imo/android/imoim/live/h;->c()V
const/4 v0, 0x0
.line 205
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->d:Z
.line 206
sget v0, Lsg/bigo/live/support64/activity/BaseActivity;->h:I
add-int/lit8 v0, v0, -0x1
sput v0, Lsg/bigo/live/support64/activity/BaseActivity;->h:I
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 5
.line 506
invoke-super {p0, p1, p2, p3}, Lsg/bigo/core/base/BaseActivity;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.line 509
:try_start_3
invoke-static {p0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Lcom/imo/android/imoim/managers/ImoPermission$a;->a(I[Ljava/lang/String;[I)V
:try_end_a
.catch Ljava/lang/NullPointerException; {:try_start_3 .. :try_end_a} :catch_b
return-void
:catch_b
move-exception p1
const-string p2, "BaseActivity"
const-string p3, "onRequestPermissionsResult failed"
.line 511
invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
.end method
.method public onResume()V
.registers 3
.line 183
invoke-static {p0}, Lsg/bigo/live/support64/floatwindow/b;->b(Lsg/bigo/live/support64/activity/BaseActivity;)V
.line 184
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
sput-object v0, Lsg/bigo/live/support64/activity/BaseActivity;->i:Ljava/lang/ref/WeakReference;
.line 185
invoke-super {p0}, Lsg/bigo/core/base/BaseActivity;->onResume()V
.line 186
invoke-static {}, Lcom/imo/android/imoim/live/h;->d()V
.line 188
iget-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->b:Z
if-nez v0, :cond_1a
invoke-static {p0}, Lcom/live/share64/e/e;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_20
.line 189
:cond_1a
invoke-static {p0}, Lcom/live/share64/e/e;->b(Landroid/content/Context;)V
.line 190
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->j()V
:cond_20
const/4 v0, 0x1
.line 192
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->d:Z
.line 195
sget v1, Lsg/bigo/live/support64/activity/BaseActivity;->h:I
add-int/2addr v1, v0
sput v1, Lsg/bigo/live/support64/activity/BaseActivity;->h:I
.line 196
sget v0, Lsg/bigo/live/support64/activity/BaseActivity;->e:I
const-string v1, "notification"
.line 6048
invoke-static {v1}, Lsg/bigo/common/a;->a(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/app/NotificationManager;
.line 6049
invoke-virtual {v1, v0}, Landroid/app/NotificationManager;->cancel(I)V
return-void
.end method
.method public onStart()V
.registers 3
.line 212
invoke-super {p0}, Lsg/bigo/core/base/BaseActivity;->onStart()V
.line 214
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getBaseContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/f/a;->a(Landroid/content/Context;)V
.line 216
sget v0, Lsg/bigo/live/support64/activity/BaseActivity;->g:I
const/4 v1, 0x1
if-lez v0, :cond_13
sget-boolean v0, Lsg/bigo/live/support64/activity/BaseActivity;->f:Z
if-eqz v0, :cond_19
.line 217
:cond_13
invoke-static {v1}, Lcom/live/share64/proto/a;->a(Z)Z
const/4 v0, 0x0
sput-boolean v0, Lsg/bigo/live/support64/activity/BaseActivity;->f:Z
.line 6309
:cond_19
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z
move-result v0
if-eqz v0, :cond_36
.line 6310
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->x()Z
move-result v0
if-nez v0, :cond_36
.line 6311
invoke-static {}, Lsg/bigo/live/support64/k;->k()Lsg/bigo/live/support64/g/b;
move-result-object v0
if-eqz v0, :cond_36
.line 6314
invoke-interface {v0}, Lsg/bigo/live/support64/g/b;->N()V
.line 220
:cond_36
sget v0, Lsg/bigo/live/support64/activity/BaseActivity;->g:I
add-int/2addr v0, v1
sput v0, Lsg/bigo/live/support64/activity/BaseActivity;->g:I
.line 221
iput-boolean v1, p0, Lsg/bigo/live/support64/activity/BaseActivity;->c:Z
return-void
.end method
.method public onStop()V
.registers 6
.line 227
invoke-static {p0}, Lsg/bigo/live/support64/floatwindow/b;->a(Lsg/bigo/live/support64/activity/BaseActivity;)V
.line 228
invoke-super {p0}, Lsg/bigo/core/base/BaseActivity;->onStop()V
.line 230
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getBaseContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/f/a;->a(Landroid/content/Context;)V
const/4 v0, 0x0
.line 232
iput-boolean v0, p0, Lsg/bigo/live/support64/activity/BaseActivity;->c:Z
.line 233
sget v1, Lsg/bigo/live/support64/activity/BaseActivity;->g:I
add-int/lit8 v1, v1, -0x1
.line 234
sput v1, Lsg/bigo/live/support64/activity/BaseActivity;->g:I
if-gtz v1, :cond_1b
.line 235
invoke-static {v0}, Lcom/live/share64/proto/a;->a(Z)Z
.line 238
:cond_1b
:try_start_1b
invoke-direct {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->c()Landroid/os/Bundle;
move-result-object v1
.line 7284
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->f()Z
move-result v2
if-eqz v2, :cond_6e
.line 7285
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getIntent()Landroid/content/Intent;
move-result-object v2
if-eqz v2, :cond_6e
.line 7286
invoke-static {}, Lsg/bigo/live/support64/k;->k()Lsg/bigo/live/support64/g/b;
move-result-object v2
:try_end_2f
.catch Ljava/lang/Exception; {:try_start_1b .. :try_end_2f} :catch_6f
const-string v3, "LiveVideoBaseActivity"
if-eqz v2, :cond_69
.line 7289
:try_start_33
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getIntent()Landroid/content/Intent;
move-result-object v4
if-eqz v4, :cond_63
.line 7290
new-instance v3, Landroid/content/Intent;
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getIntent()Landroid/content/Intent;
move-result-object v4
invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
.line 7291
invoke-virtual {v3, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
const/high16 v1, 0x24000000
.line 7292
invoke-virtual {v3, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
const-string v1, ""
const v4, 0x7d0c013f
new-array v0, v0, [Ljava/lang/Object;
.line 7293
invoke-static {v4, v0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
sget v4, Lsg/bigo/live/support64/activity/BaseActivity;->e:I
invoke-static {v1, v0, v3, v4}, Lsg/bigo/live/support64/utils/v;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Intent;I)Landroid/app/Notification;
move-result-object v0
if-eqz v0, :cond_62
.line 7296
sget v1, Lsg/bigo/live/support64/activity/BaseActivity;->e:I
invoke-interface {v2, v1, v0}, Lsg/bigo/live/support64/g/b;->a(ILandroid/app/Notification;)V
:cond_62
return-void
:cond_63
const-string v0, "YYMediaservice not in foreground: Intent is null!"
.line 7299
invoke-static {v3, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_69
const-string v0, "YYMediaservice not in foreground: audioController is null"
.line 7302
invoke-static {v3, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
:try_end_6e
.catch Ljava/lang/Exception; {:try_start_33 .. :try_end_6e} :catch_6f
:cond_6e
return-void
:catch_6f
move-exception v0
.line 240
invoke-static {v0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
move-result-object v0
const-string v1, "BaseActivity"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public onUserInteraction()V
.registers 1
.line 246
invoke-static {}, Lcom/imo/android/imoim/live/h;->b()V
return-void
.end method
.method public onWindowFocusChanged(Z)V
.registers 2
.line 158
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseActivity;->onWindowFocusChanged(Z)V
if-eqz p1, :cond_18
.line 160
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->g()Z
move-result p1
if-eqz p1, :cond_18
invoke-static {p0}, Lsg/bigo/live/support64/utils/u;->a(Landroid/content/Context;)Z
move-result p1
if-nez p1, :cond_18
.line 5583
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object p1
invoke-static {p1}, Lsg/bigo/live/support64/utils/j;->b(Landroid/view/Window;)V
:cond_18
return-void
.end method
.method public final p()Lsg/bigo/live/support64/micconnect/multi/view/MultiFrameLayout;
.registers 2
const v0, 0x7d0801c6
.line 451
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/activity/BaseActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/view/MultiFrameLayout;
return-object v0
.end method
.method public final q()Z
.registers 4
.line 471
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getRequestedOrientation()I
move-result v0
const/4 v1, 0x1
if-eq v0, v1, :cond_21
.line 472
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getRequestedOrientation()I
move-result v0
const/4 v2, 0x7
if-eq v0, v2, :cond_21
.line 473
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getRequestedOrientation()I
move-result v0
const/16 v2, 0x9
if-eq v0, v2, :cond_21
.line 474
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getRequestedOrientation()I
move-result v0
const/16 v2, 0xc
if-ne v0, v2, :cond_1f
goto :goto_21
:cond_1f
const/4 v0, 0x0
return v0
:cond_21
:goto_21
return v1
.end method
.method public final r()Z
.registers 2
.line 479
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->h()Z
move-result v0
return v0
.end method
.method public s()Z
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public final t()Z
.registers 2
.line 489
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->i()Z
move-result v0
return v0
.end method
.method public final u()V
.registers 4
.line 494
invoke-virtual {p0}, Lsg/bigo/live/support64/activity/BaseActivity;->getCurrentFocus()Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_18
const-string v1, "input_method"
.line 496
invoke-virtual {p0, v1}, Lsg/bigo/live/support64/activity/BaseActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/inputmethod/InputMethodManager;
if-eqz v1, :cond_18
.line 498
invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
:cond_18
return-void
.end method