ContactusFragment.smali
.class public Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;
.super Lcom/cmcm/xiaobao/phone/ui/base/BaseFragment;
# interfaces
.implements Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView$e;
# instance fields
.field private e:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
.field private f:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
.field private g:Landroid/widget/TextView;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lcom/cmcm/xiaobao/phone/ui/base/BaseFragment;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;Landroid/view/View;)V
.registers 2
invoke-direct {p0, p1}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->b(Landroid/view/View;)V
return-void
.end method
.method static synthetic a(Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;Landroid/view/View;)V
.registers 3
invoke-direct {p0, p1, p2}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->a(Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;Landroid/view/View;)V
return-void
.end method
.method private synthetic a(Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;Landroid/view/View;)V
.registers 4
invoke-virtual {p1}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;->getRightString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->b(Ljava/lang/String;)V
return-void
.end method
.method private synthetic b(Landroid/view/View;)V
.registers 7
new-instance v0, Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0a06e1
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string/jumbo v1, "-"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const/4 v0, 0x0
:goto_21
array-length v3, v1
if-ge v0, v3, :cond_2c
aget-object v3, v1, v0
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
add-int/lit8 v0, v0, 0x1
goto :goto_21
:cond_2c
new-instance v0, Landroid/content/Intent;
const-string/jumbo v1, "android.intent.action.DIAL"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v4, "tel:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v2
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method private b(Ljava/lang/String;)V
.registers 6
const-string/jumbo v0, "17"
invoke-static {v0}, Lcom/cmcm/xiaobao/phone/b/e;->a(Ljava/lang/String;)V
new-instance v0, Landroid/content/Intent;
const-string/jumbo v1, "android.intent.action.SEND"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string/jumbo v1, "plain/text"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
const-string/jumbo v1, "android.intent.extra.EMAIL"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/String;
const/4 v3, 0x0
aput-object p1, v2, v3
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
const-string/jumbo v1, "android.intent.extra.SUBJECT"
const v2, 0x7f0a02c0
invoke-virtual {p0, v2}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->getString(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/jumbo v1, "android.intent.extra.TEXT"
const v2, 0x7f0a02bf
invoke-virtual {p0, v2}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->getString(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 v1, 0x7f0a02bd
invoke-virtual {p0, v1}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method private c(Ljava/lang/String;)V
.registers 5
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->b:Landroid/app/Activity;
const-string/jumbo v1, "clipboard"
invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/ClipboardManager;
if-eqz v0, :cond_19
const/4 v1, 0x0
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
:cond_19
return-void
.end method
# virtual methods
.method public a(Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;)V
.registers 4
invoke-virtual {p1}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->getId()I
move-result v0
packed-switch v0, :pswitch_data_38
:goto_7
return-void
:pswitch_8
invoke-virtual {p1}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->getRightString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->c(Ljava/lang/String;)V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const v1, 0x7f0a02be
invoke-virtual {p0, v1}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->getRightString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->a(Ljava/lang/String;)V
goto :goto_7
nop
:pswitch_data_38
.packed-switch 0x7f10015f
:pswitch_8
:pswitch_8
.end packed-switch
.end method
.method protected i()I
.registers 2
const v0, 0x7f040031
return v0
.end method
.method protected j()V
.registers 4
const/16 v2, 0x8
const v0, 0x7f10015c
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g:Landroid/widget/TextView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g:Landroid/widget/TextView;
const v1, 0x7f0a06d2
invoke-virtual {p0, v1}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g:Landroid/widget/TextView;
invoke-static {}, Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
const v0, 0x7f10015e
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;
invoke-static {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/b;->a(Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;)Landroid/view/View$OnClickListener;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/ChannelUtil;->isXiaoMei()Z
move-result v1
if-eqz v1, :cond_3f
invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;->setVisibility(I)V
:cond_3f
const v0, 0x7f10015d
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;
invoke-static {p0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/c;->a(Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;)Landroid/view/View$OnClickListener;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CmCommonItemView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const v0, 0x7f100160
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->e:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
const v0, 0x7f10015f
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->g(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->f:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->e:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
invoke-virtual {v0, p0}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->a(Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView$e;)Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->f:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
invoke-virtual {v0, p0}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->a(Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView$e;)Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->e:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->setVisibility(I)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/menu/setting/about/ContactusFragment;->f:Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;
invoke-virtual {v0, v2}, Lcom/cmcm/xiaobao/phone/widget/commonitem/CommonItemView;->setVisibility(I)V
return-void
.end method
.method protected l()Z
.registers 3
const/4 v1, 0x0
invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/ChannelUtil;->isXiaoMei()Z
move-result v0
if-eqz v0, :cond_7
:cond_7
return v1
.end method