e.smali
.class public final Lcom/imo/android/imoim/biggroup/g/e;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/biggroup/g/e$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 39
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/imdata/b;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 8
.line 118
invoke-static/range {p0 .. p7}, Lcom/imo/android/imoim/biggroup/view/GalleryPhotoActivity;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/imdata/b;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)Z
.registers 11
.line 44
invoke-static {}, Lcom/imo/android/imoim/util/ei;->bT()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_19
invoke-static {}, Lsg/bigo/common/p;->b()Z
move-result v0
if-nez v0, :cond_19
const p1, 0x7f0f061e
.line 45
invoke-virtual {p0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p0
invoke-static {p0, v2}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return v1
.line 48
:cond_19
invoke-static {p1}, Lcom/imo/android/imoim/biggroup/g/c;->b(Lcom/imo/android/imoim/data/message/k;)Lcom/imo/android/imoim/biggroup/g/h;
move-result-object v0
.line 49
invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/data/message/imdata/bn;
.line 51
new-instance v4, Landroid/content/Intent;
const-class v5, Lcom/imo/android/imoim/activities/VideoPlayerActivity;
invoke-direct {v4, p0, v5}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 52
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->s()J
move-result-wide v5
const-string v7, "loop"
invoke-virtual {v4, v7, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
.line 53
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->t()D
move-result-wide v5
const-string v7, "speed"
invoke-virtual {v4, v7, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent;
.line 54
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->r()Ljava/lang/String;
move-result-object v5
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
const-string v6, "photo_overlay"
if-nez v5, :cond_50
.line 55
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->r()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
goto :goto_57
.line 57
:cond_50
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->u()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 59
:goto_57
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->l()Ljava/lang/String;
move-result-object v5
const-string v6, "object_id"
invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 60
invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->y()Ljava/lang/String;
move-result-object v5
const-string v6, "unique_key"
invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 63
instance-of v5, p1, Lcom/imo/android/imoim/data/message/b;
const-string v6, "chat"
if-eqz v5, :cond_73
const-string v5, "biggroup"
:goto_71
move-object v6, v5
goto :goto_85
.line 65
:cond_73
instance-of v5, p1, Lcom/imo/android/imoim/data/l;
if-eqz v5, :cond_85
.line 66
move-object v5, p1
check-cast v5, Lcom/imo/android/imoim/data/l;
.line 1527
iget-object v5, v5, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;
invoke-static {v5}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_85
const-string v5, "group"
goto :goto_71
:cond_85
:goto_85
const-string v5, "from"
.line 68
invoke-virtual {v4, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 69
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->o()Ljava/lang/String;
move-result-object v5
const-string v6, "backup_url"
invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 70
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->m()Ljava/lang/String;
move-result-object v5
const-string v6, "http_url"
invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 71
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->n()Ljava/lang/String;
move-result-object v5
const-string v7, "local_url"
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 72
invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->f()Ljava/lang/String;
move-result-object v5
const-string v7, "chat_id"
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 73
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->p()J
move-result-wide v7
const-string v5, "file_size"
invoke-virtual {v4, v5, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
.line 74
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->a()I
move-result v5
const-string v7, "key_video_width"
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 75
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->j()I
move-result v5
const-string v7, "key_video_height"
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 76
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->q()J
move-result-wide v7
const-string v5, "key_video_duration"
invoke-virtual {v4, v5, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
.line 77
invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->n()I
move-result v5
invoke-static {v5}, Lcom/imo/android/imoim/util/k/j;->a(I)Lcom/imo/android/imoim/util/ad;
move-result-object v5
const-string v7, "key_chat_scene_type"
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 79
invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;
move-result-object v5
const-string v7, "bigo_url"
if-eqz v5, :cond_110
.line 80
new-instance v5, Landroid/os/Bundle;
invoke-direct {v5}, Landroid/os/Bundle;-><init>()V
.line 81
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->k()Ljava/lang/String;
move-result-object v8
invoke-virtual {v5, v7, v8}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 82
invoke-interface {v3}, Lcom/imo/android/imoim/data/message/imdata/bn;->m()Ljava/lang/String;
move-result-object v3
invoke-virtual {v5, v6, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 83
invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;
move-result-object p1
.line 2299
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/data/message/imdata/b;->a(Z)Lorg/json/JSONObject;
move-result-object p1
.line 83
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
const-string v3, "imdata"
invoke-virtual {v5, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p1, "share_data"
.line 84
invoke-virtual {v4, p1, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
:cond_110
const/high16 p1, 0x10000000
.line 87
invoke-virtual {v4, p1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 89
iget-object p1, v0, Lcom/imo/android/imoim/biggroup/g/h;->a:Ljava/util/List;
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_11b
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
const-string v5, "url"
const-string v6, "is_local"
if-eqz v3, :cond_13b
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 90
invoke-static {v3}, Lcom/imo/android/imoim/util/bi;->a(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_11b
.line 91
invoke-virtual {v4, v5, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 92
invoke-virtual {v4, v6, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 93
invoke-virtual {p0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return v1
.line 98
:cond_13b
iget-object p1, v0, Lcom/imo/android/imoim/biggroup/g/h;->b:Landroidx/collection/ArrayMap;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {p1, v3}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
.line 99
iget-object v0, v0, Lcom/imo/android/imoim/biggroup/g/h;->b:Landroidx/collection/ArrayMap;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 100
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_167
.line 101
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->ab(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v4, v5, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 102
invoke-virtual {v4, v6, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 103
invoke-virtual {p0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return v1
.line 105
:cond_167
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_177
.line 106
invoke-virtual {v4, v7, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 107
invoke-virtual {v4, v6, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 108
invoke-virtual {p0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return v1
:cond_177
const p1, 0x7f0f03aa
.line 3019
invoke-static {p0, p1, v2}, Lcom/imo/xui/util/e;->a(Landroid/content/Context;II)V
return v2
.end method
.method public static a(Lcom/imo/android/imoim/biggroup/g/a;)Z
.registers 3
.line 146
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/g/a;->a:Ljava/util/List;
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_6
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_23
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 147
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_6
.line 3070
invoke-static {}, Lcom/imo/android/imoim/mic/b$b;->a()Lcom/imo/android/imoim/mic/b;
.line 151
invoke-static {v0}, Lcom/imo/android/imoim/mic/b;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_6
const/4 p0, 0x1
return p0
:cond_23
const/4 p0, 0x0
return p0
.end method