TitleActivity.smali
.class public abstract Lcom/baidu/sapi2/activity/TitleActivity;
.super Landroid/app/Activity;
.source "TitleActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field protected bottomBackView:Landroid/view/View;
.field public executeSubClassMethod:Z
.field protected mBottomBackBtnIv:Landroid/widget/ImageView;
.field protected mLeftBtnIv:Landroid/widget/ImageView;
.field protected mLeftBtnLayout:Landroid/widget/LinearLayout;
.field protected mLeftBtnTv:Landroid/widget/TextView;
.field protected mRightBtn:Landroid/widget/Button;
.field protected mRightBtnClose:Landroid/widget/ImageView;
.field protected mTitle:Landroid/widget/TextView;
.field protected mTitleBgLayout:Landroid/widget/RelativeLayout;
.field protected mTitleLayout:Landroid/widget/RelativeLayout;
.field public titleBtnCallback:Lcom/baidu/sapi2/callback/TitleBtnCallback;
.field protected useSDKTitle:Z
.field protected useTitle:Z
.field private viewManager:Lcom/baidu/sapi2/PassportViewManager;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
const/4 v0, 0x1
.line 42
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 59
iput-boolean v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->useTitle:Z
.line 62
iput-boolean v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->executeSubClassMethod:Z
.line 65
iput-boolean v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->useSDKTitle:Z
return-void
.end method
# virtual methods
.method public configCustomTitle()V
.registers 7
.prologue
.line 381
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
.line 382
invoke-static {}, Lcom/baidu/sapi2/PassportViewManager;->getInstance()Lcom/baidu/sapi2/PassportViewManager;
move-result-object v1
.line 383
invoke-virtual {v1}, Lcom/baidu/sapi2/PassportViewManager;->getTitleViewModule()Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;
move-result-object v1
.line 384
if-eqz v1, :cond_82
.line 385
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->bgColor:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleLayoutBg(I)V
.line 386
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnImgResId:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnImage(I)V
.line 387
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnImgVisible:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnImgVisible(I)V
.line 388
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnTextVisible:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnTextVisible(I)V
.line 389
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnTextColor:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnTextColor(I)V
.line 390
iget-object v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnText:Ljava/lang/String;
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnText(Ljava/lang/String;)V
.line 391
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnTextSize:F
invoke-static {p0, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->px2sp(Landroid/content/Context;F)I
move-result v2
int-to-float v2, v2
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnTextSize(F)V
.line 393
iget-object v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnDrawableLeft:Landroid/graphics/drawable/Drawable;
iget-object v3, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnDrawableTop:Landroid/graphics/drawable/Drawable;
iget-object v4, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnDrawableRight:Landroid/graphics/drawable/Drawable;
iget-object v5, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->leftBtnDrawableBottom:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0, v2, v3, v4, v5}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnDrawable(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 396
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleVisible:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleVisible(I)V
.line 397
iget-object v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleText:Ljava/lang/String;
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleText(Ljava/lang/String;)V
.line 398
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleTextColor:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleTextColor(I)V
.line 399
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleTextSize:F
invoke-static {p0, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->px2sp(Landroid/content/Context;F)I
move-result v2
int-to-float v2, v2
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleTextSize(F)V
.line 400
iget-object v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleDrawableLeft:Landroid/graphics/drawable/Drawable;
iget-object v3, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleDrawableTop:Landroid/graphics/drawable/Drawable;
iget-object v4, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleDrawableRight:Landroid/graphics/drawable/Drawable;
iget-object v5, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleDrawableBottom:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0, v2, v3, v4, v5}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleDrawable(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 403
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->rightBtnVisible:I
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setRightBtnVisible(I)V
.line 404
iget-object v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->rightBtnText:Ljava/lang/String;
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setRightBtnText(Ljava/lang/String;)V
.line 405
iget v2, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->rightBtnTextSize:F
invoke-static {p0, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->px2sp(Landroid/content/Context;F)I
move-result v2
int-to-float v2, v2
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/activity/TitleActivity;->setRightBtnTextSize(F)V
.line 406
iget v1, v1, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->rightBtnTextColor:I
invoke-virtual {p0, v1}, Lcom/baidu/sapi2/activity/TitleActivity;->setRightBtnColor(I)V
.line 408
:cond_82
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->showBottomBack:Z
if-eqz v0, :cond_8b
.line 409
const/16 v0, 0x8
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->setLeftBtnLayoutVisible(I)V
.line 411
:cond_8b
return-void
.end method
.method public configTitle()V
.registers 2
.prologue
.line 369
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
.line 370
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->customActionBarEnabled:Z
if-eqz v0, :cond_10
.line 371
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->configCustomTitle()V
.line 375
:goto_f
return-void
.line 373
:cond_10
const/16 v0, 0x8
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->setTitleLayoutVisible(I)V
goto :goto_f
.end method
.method public finish()V
.registers 4
.prologue
const/4 v1, 0x0
.line 339
invoke-super {p0}, Landroid/app/Activity;->finish()V
.line 341
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->getWebDTO()Lcom/baidu/sapi2/dto/SapiWebDTO;
move-result-object v0
.line 342
if-eqz v0, :cond_2e
iget v2, v0, Lcom/baidu/sapi2/dto/SapiWebDTO;->closeExitAnimId:I
if-eqz v2, :cond_2e
.line 343
iget v0, v0, Lcom/baidu/sapi2/dto/SapiWebDTO;->closeExitAnimId:I
.line 346
:goto_10
if-nez v0, :cond_28
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v2
invoke-virtual {v2}, Lcom/baidu/sapi2/SapiAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v2
iget v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->activityExitAnimId:I
if-eqz v2, :cond_28
.line 347
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iget v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->activityExitAnimId:I
.line 349
:cond_28
if-eqz v0, :cond_2d
.line 350
invoke-virtual {p0, v1, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->overridePendingTransition(II)V
.line 352
:cond_2d
return-void
:cond_2e
move v0, v1
goto :goto_10
.end method
.method protected getWebDTO()Lcom/baidu/sapi2/dto/SapiWebDTO;
.registers 2
.prologue
.line 309
const/4 v0, 0x0
return-object v0
.end method
.method protected init()V
.registers 2
.prologue
.line 68
invoke-static {}, Lcom/baidu/sapi2/PassportViewManager;->getInstance()Lcom/baidu/sapi2/PassportViewManager;
move-result-object v0
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->viewManager:Lcom/baidu/sapi2/PassportViewManager;
.line 69
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->viewManager:Lcom/baidu/sapi2/PassportViewManager;
invoke-virtual {v0}, Lcom/baidu/sapi2/PassportViewManager;->getTitleBtnCallback()Lcom/baidu/sapi2/callback/TitleBtnCallback;
move-result-object v0
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->titleBtnCallback:Lcom/baidu/sapi2/callback/TitleBtnCallback;
.line 70
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->openAnim()V
.line 71
return-void
.end method
.method protected onBottomBackBtnClick()V
.registers 1
.prologue
.line 142
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 3
.prologue
.line 175
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
if-eq p1, v0, :cond_8
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
if-ne p1, v0, :cond_c
.line 176
:cond_8
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->onLeftBtnClick()V
.line 184
:cond_b
:goto_b
return-void
.line 177
:cond_c
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
if-ne p1, v0, :cond_14
.line 178
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->onRightBtnClick()V
goto :goto_b
.line 179
:cond_14
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mBottomBackBtnIv:Landroid/widget/ImageView;
if-ne p1, v0, :cond_1c
.line 180
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->onBottomBackBtnClick()V
goto :goto_b
.line 181
:cond_1c
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtnClose:Landroid/widget/ImageView;
if-ne p1, v0, :cond_b
.line 182
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->onTitleRightBtnClick()V
goto :goto_b
.end method
.method protected onClose()V
.registers 1
.prologue
.line 157
return-void
.end method
.method protected onLeftBtnClick()V
.registers 1
.prologue
.line 126
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 4
.annotation build Landroid/annotation/TargetApi;
value = 0x17
.end annotation
.prologue
.line 416
invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.line 417
return-void
.end method
.method protected onRightBtnClick()V
.registers 2
.prologue
.line 132
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->titleBtnCallback:Lcom/baidu/sapi2/callback/TitleBtnCallback;
if-eqz v0, :cond_9
.line 133
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->titleBtnCallback:Lcom/baidu/sapi2/callback/TitleBtnCallback;
invoke-interface {v0}, Lcom/baidu/sapi2/callback/TitleBtnCallback;->onRightClick()Z
.line 135
:cond_9
return-void
.end method
.method protected onTitleRightBtnClick()V
.registers 1
.prologue
.line 149
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->onClose()V
.line 150
return-void
.end method
.method protected openAnim()V
.registers 4
.prologue
.line 316
const/4 v0, 0x0
.line 318
invoke-virtual {p0}, Lcom/baidu/sapi2/activity/TitleActivity;->getWebDTO()Lcom/baidu/sapi2/dto/SapiWebDTO;
move-result-object v2
.line 319
if-eqz v2, :cond_1c
iget v1, v2, Lcom/baidu/sapi2/dto/SapiWebDTO;->openEnterAnimId:I
if-eqz v1, :cond_1c
.line 320
iget v0, v2, Lcom/baidu/sapi2/dto/SapiWebDTO;->openEnterAnimId:I
move v1, v0
.line 325
:goto_e
if-eqz v2, :cond_34
iget v0, v2, Lcom/baidu/sapi2/dto/SapiWebDTO;->openExitAnimId:I
if-eqz v0, :cond_34
.line 326
iget v0, v2, Lcom/baidu/sapi2/dto/SapiWebDTO;->openExitAnimId:I
.line 330
:goto_16
if-eqz v1, :cond_1b
.line 331
invoke-virtual {p0, v1, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->overridePendingTransition(II)V
.line 333
:cond_1b
return-void
.line 321
:cond_1c
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v1
iget v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->activityOpenAnimId:I
if-eqz v1, :cond_37
.line 322
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iget v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->activityOpenAnimId:I
move v1, v0
goto :goto_e
.line 328
:cond_34
sget v0, Lcom/baidu/passport/sapi2/R$anim;->sapi_sdk_hold:I
goto :goto_16
:cond_37
move v1, v0
goto :goto_e
.end method
.method protected reportWebviewError(Ljava/lang/Throwable;)V
.registers 5
.prologue
.line 358
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 359
const-string v1, "error"
invoke-static {p1}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 360
const-string v1, "device"
sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 361
const-string v1, "os_version"
sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 362
const-string v1, "webview_init_error"
const/4 v2, 0x0
invoke-static {v1, v0, v2}, Lcom/baidu/sapi2/utils/StatService;->onEvent(Ljava/lang/String;Ljava/util/Map;Z)V
.line 363
return-void
.end method
.method public setBtnVisibility(III)V
.registers 5
.prologue
.line 277
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
if-eqz v0, :cond_9
.line 278
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
.line 280
:cond_9
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
if-eqz v0, :cond_12
.line 281
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
invoke-virtual {v0, p2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 283
:cond_12
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
if-eqz v0, :cond_1b
.line 284
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
invoke-virtual {v0, p3}, Landroid/widget/Button;->setVisibility(I)V
.line 286
:cond_1b
return-void
.end method
.method public setLeftBtnDrawable(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.registers 6
.prologue
.line 223
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 224
return-void
.end method
.method public setLeftBtnImage(I)V
.registers 3
.prologue
.line 201
const v0, 0x7fffffff
if-eq p1, v0, :cond_a
.line 202
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 204
:cond_a
return-void
.end method
.method public setLeftBtnImgVisible(I)V
.registers 3
.prologue
.line 197
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 198
return-void
.end method
.method public setLeftBtnLayoutVisible(I)V
.registers 3
.prologue
.line 193
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnLayout:Landroid/widget/LinearLayout;
invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 194
return-void
.end method
.method public setLeftBtnText(Ljava/lang/String;)V
.registers 3
.prologue
.line 215
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 216
return-void
.end method
.method public setLeftBtnTextColor(I)V
.registers 3
.prologue
.line 211
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextColor(I)V
.line 212
return-void
.end method
.method public setLeftBtnTextSize(F)V
.registers 3
.prologue
.line 219
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextSize(F)V
.line 220
return-void
.end method
.method public setLeftBtnTextVisible(I)V
.registers 3
.prologue
.line 207
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
.line 208
return-void
.end method
.method public setRightBtnColor(I)V
.registers 3
.prologue
.line 296
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
invoke-virtual {v0, p1}, Landroid/widget/Button;->setTextColor(I)V
.line 297
return-void
.end method
.method public setRightBtnText(Ljava/lang/String;)V
.registers 3
.prologue
.line 292
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
invoke-virtual {v0, p1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 293
return-void
.end method
.method public setRightBtnTextSize(F)V
.registers 3
.prologue
.line 304
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
invoke-virtual {v0, p1}, Landroid/widget/Button;->setTextSize(F)V
.line 305
return-void
.end method
.method public setRightBtnVisible(I)V
.registers 3
.prologue
.line 300
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
invoke-virtual {v0, p1}, Landroid/widget/Button;->setVisibility(I)V
.line 301
return-void
.end method
.method public setTitleDrawable(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.registers 6
.prologue
.line 236
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 237
return-void
.end method
.method public setTitleLayoutBg(I)V
.registers 3
.prologue
.line 187
const v0, 0x7fffffff
if-eq p1, v0, :cond_a
.line 188
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitleBgLayout:Landroid/widget/RelativeLayout;
invoke-virtual {v0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
.line 190
:cond_a
return-void
.end method
.method protected setTitleLayoutVisible(I)V
.registers 3
.prologue
.line 118
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitleLayout:Landroid/widget/RelativeLayout;
invoke-virtual {v0, p1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 119
return-void
.end method
.method public setTitleText(I)V
.registers 3
.prologue
.line 263
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
if-eqz v0, :cond_9
.line 264
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(I)V
.line 266
:cond_9
return-void
.end method
.method public setTitleText(Ljava/lang/String;)V
.registers 4
.prologue
.line 241
invoke-static {}, Lcom/baidu/sapi2/PassportViewManager;->getInstance()Lcom/baidu/sapi2/PassportViewManager;
move-result-object v0
.line 242
invoke-virtual {v0}, Lcom/baidu/sapi2/PassportViewManager;->getTitleViewModule()Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;
move-result-object v0
.line 243
if-eqz v0, :cond_22
.line 244
iget-boolean v1, v0, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->useWebviewTitle:Z
if-eqz v1, :cond_1a
.line 245
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_19
.line 246
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 257
:cond_19
:goto_19
return-void
.line 249
:cond_1a
iget-object v1, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
iget-object v0, v0, Lcom/baidu/sapi2/PassportViewManager$TitleViewModule;->titleText:Ljava/lang/String;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_19
.line 252
:cond_22
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_19
.line 253
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_19
.end method
.method public setTitleTextColor(I)V
.registers 3
.prologue
.line 232
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextColor(I)V
.line 233
return-void
.end method
.method public setTitleTextSize(F)V
.registers 3
.prologue
.line 269
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextSize(F)V
.line 270
return-void
.end method
.method public setTitleVisible(I)V
.registers 3
.prologue
.line 228
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
.line 229
return-void
.end method
.method protected setupViews()V
.registers 6
.prologue
const/4 v4, 0x0
const v2, 0x3e4ccccd # 0.2f
const/4 v3, -0x1
.line 74
invoke-static {p0, v3}, Lcom/baidu/sapi2/views/ViewUtility;->enableStatusBarTint(Landroid/app/Activity;I)V
.line 76
iget-boolean v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->useTitle:Z
if-eqz v0, :cond_a9
.line 77
sget v0, Lcom/baidu/passport/sapi2/R$id;->title:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitle:Landroid/widget/TextView;
.line 79
sget v0, Lcom/baidu/passport/sapi2/R$id;->title_left_btn_layout:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnLayout:Landroid/widget/LinearLayout;
.line 80
sget v0, Lcom/baidu/passport/sapi2/R$id;->title_btn_left_tv:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
.line 81
sget v0, Lcom/baidu/passport/sapi2/R$id;->title_btn_left_iv:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
.line 83
sget v0, Lcom/baidu/passport/sapi2/R$id;->title_btn_right:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
.line 84
sget v0, Lcom/baidu/passport/sapi2/R$id;->sapi_title_layout:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitleLayout:Landroid/widget/RelativeLayout;
.line 85
sget v0, Lcom/baidu/passport/sapi2/R$id;->sapi_title_bg_layout:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitleBgLayout:Landroid/widget/RelativeLayout;
.line 87
sget v0, Lcom/baidu/passport/sapi2/R$id;->title_right_close:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtnClose:Landroid/widget/ImageView;
.line 89
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->showBottomBack:Z
if-eqz v0, :cond_9a
.line 90
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->bottomBackView:Landroid/view/View;
if-nez v0, :cond_7a
.line 91
sget v0, Lcom/baidu/passport/sapi2/R$id;->stub_bottom_back:I
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewStub;
.line 92
invoke-virtual {v0}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->bottomBackView:Landroid/view/View;
.line 95
:cond_7a
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->bottomBackView:Landroid/view/View;
sget v1, Lcom/baidu/passport/sapi2/R$id;->sapi_bottom_back:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mBottomBackBtnIv:Landroid/widget/ImageView;
.line 96
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mBottomBackBtnIv:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 97
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtnClose:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 99
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mBottomBackBtnIv:Landroid/widget/ImageView;
invoke-static {v0, v2}, Lcom/baidu/sapi2/views/ViewUtility;->setViewClickAlpha(Landroid/view/View;F)V
.line 100
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtnClose:Landroid/widget/ImageView;
invoke-static {v0, v2}, Lcom/baidu/sapi2/views/ViewUtility;->setViewClickAlpha(Landroid/view/View;F)V
.line 103
:cond_9a
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnIv:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 104
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mLeftBtnTv:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 105
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtn:Landroid/widget/Button;
invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 108
:cond_a9
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->isNightMode:Z
if-eqz v0, :cond_d4
.line 109
const-string v0, "layout_inflater"
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/activity/TitleActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/LayoutInflater;
.line 110
sget v1, Lcom/baidu/passport/sapi2/R$layout;->layout_sapi_sdk_night_mode_mask:I
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
.line 111
new-instance v2, Landroid/widget/AbsoluteLayout$LayoutParams;
invoke-direct {v2, v3, v3, v4, v4}, Landroid/widget/AbsoluteLayout$LayoutParams;-><init>(IIII)V
.line 113
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mTitleBgLayout:Landroid/widget/RelativeLayout;
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getRootView()Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 115
:cond_d4
return-void
.end method
.method protected updateBottomBack(I)V
.registers 5
.prologue
const/16 v2, 0x8
const/4 v1, 0x0
.line 160
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->showBottomBack:Z
if-nez v0, :cond_10
.line 171
:goto_f
return-void
.line 163
:cond_10
const/4 v0, 0x1
if-ne p1, v0, :cond_1e
.line 164
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->bottomBackView:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 165
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtnClose:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_f
.line 167
:cond_1e
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->bottomBackView:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 168
iget-object v0, p0, Lcom/baidu/sapi2/activity/TitleActivity;->mRightBtnClose:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_f
.end method