bfa.smali
.class public Ldxoptimizer/bfa;
.super Ljava/lang/Object;
.source "MessageBoxDbTable.java"
# static fields
.field public static final a:Ljava/lang/String;
.field public static final b:Landroid/net/Uri;
# instance fields
.field private c:Landroid/content/Context;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 29
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-class v1, Ldxoptimizer/bez$a;
invoke-virtual {v1}, Ljava/lang/Class;->getName()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
const-string v1, "/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "messages_list"
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
sput-object v0, Ldxoptimizer/bfa;->a:Ljava/lang/String;
.line 30
sget-object v0, Ldxoptimizer/akj;->a:Landroid/net/Uri;
sget-object v1, Ldxoptimizer/bfa;->a:Ljava/lang/String;
.line 31
invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
sput-object v0, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
.line 30
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 78
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 79
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bfa;->c:Landroid/content/Context;
.line 80
return-void
.end method
.method public static a(Landroid/database/sqlite/SQLiteDatabase;)V
.registers 2
.prologue
.line 52
const-string v0, "CREATE TABLE IF NOT EXISTS messages_list (_id INTEGER PRIMARY KEY AUTOINCREMENT,msg_deadline INTEGER,msg_text TEXT,icon_url TEXT,click_action INTEGER,click_params TEXT,guide_page TEXT,msg_status INTEGER,msg_type INTEGER,msg_recommend_id TEXT,msg_time INTEGER,ui_spec TEXT);"
invoke-virtual {p0, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 65
return-void
.end method
.method public static b(Landroid/database/sqlite/SQLiteDatabase;)V
.registers 5
.prologue
.line 68
const-string v0, "alter table messages_list add column ui_spec text"
.line 69
invoke-virtual {p0, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 70
const-string v0, "update %s set %s=\'{\"ui_type\":0,\"auto_delete\":false}\'"
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "messages_list"
aput-object v3, v1, v2
const/4 v2, 0x1
const-string v3, "ui_spec"
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 72
invoke-virtual {p0, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 76
return-void
.end method
# virtual methods
.method public a(I)Ljava/util/List;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Ljava/util/List",
"<",
"Ldxoptimizer/bfh;",
">;"
}
.end annotation
.prologue
const/4 v11, 0x4
const/4 v10, 0x3
const/4 v9, 0x2
const/4 v8, 0x1
const/4 v7, 0x0
.line 83
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
.line 84
const/16 v0, 0xc
new-array v2, v0, [Ljava/lang/String;
const-string v0, "_id"
aput-object v0, v2, v7
const-string v0, "msg_deadline"
aput-object v0, v2, v8
const-string v0, "msg_text"
aput-object v0, v2, v9
const-string v0, "icon_url"
aput-object v0, v2, v10
const-string v0, "click_action"
aput-object v0, v2, v11
const/4 v0, 0x5
const-string v1, "click_params"
aput-object v1, v2, v0
const/4 v0, 0x6
const-string v1, "guide_page"
aput-object v1, v2, v0
const/4 v0, 0x7
const-string v1, "msg_status"
aput-object v1, v2, v0
const/16 v0, 0x8
const-string v1, "msg_type"
aput-object v1, v2, v0
const/16 v0, 0x9
const-string v1, "msg_recommend_id"
aput-object v1, v2, v0
const/16 v0, 0xa
const-string v1, "msg_time"
aput-object v1, v2, v0
const/16 v0, 0xb
const-string v1, "ui_spec"
aput-object v1, v2, v0
.line 98
const-string v0, "msg_time desc"
.line 99
const/4 v3, 0x0
.line 100
const/4 v4, 0x0
.line 101
const/4 v0, -0x1
if-eq p1, v0, :cond_5a
.line 102
const-string v3, "msg_status= ?"
.line 103
new-array v4, v8, [Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
aput-object v0, v4, v7
.line 106
:cond_5a
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
const-string v5, "msg_time desc"
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/afs;->a(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v1
.line 107
if-nez v1, :cond_6a
move-object v0, v6
.line 136
:goto_69
return-object v0
.line 110
:cond_6a
:goto_6a
invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
move-result v0
if-eqz v0, :cond_e3
.line 111
new-instance v2, Ldxoptimizer/bfh;
invoke-direct {v2}, Ldxoptimizer/bfh;-><init>()V
.line 112
invoke-interface {v1, v7}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v2, Ldxoptimizer/bfh;->k:I
.line 113
invoke-interface {v1, v8}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
iput-wide v4, v2, Ldxoptimizer/bfh;->l:J
.line 114
invoke-interface {v1, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->m:Ljava/lang/String;
.line 115
invoke-interface {v1, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->n:Ljava/lang/String;
.line 116
invoke-interface {v1, v11}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v2, Ldxoptimizer/bfh;->u:I
.line 117
const/4 v0, 0x5
invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->o:Ljava/lang/String;
.line 118
const/4 v0, 0x6
invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->y:Ljava/lang/String;
.line 119
const/4 v0, 0x7
invoke-interface {v1, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v2, Ldxoptimizer/bfh;->q:I
.line 120
const/16 v0, 0x8
invoke-interface {v1, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v2, Ldxoptimizer/bfh;->j:I
.line 121
const/16 v0, 0x9
invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->x:Ljava/lang/String;
.line 122
const/16 v0, 0xa
invoke-interface {v1, v0}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
.line 123
invoke-static {v4, v5}, Ldxoptimizer/cdg;->a(J)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->r:Ljava/lang/String;
.line 124
const/16 v0, 0xb
invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bfh;->p:Ljava/lang/String;
.line 125
iget-object v0, v2, Ldxoptimizer/bfh;->p:Ljava/lang/String;
if-eqz v0, :cond_da
.line 127
:try_start_d0
new-instance v0, Lorg/json/JSONObject;
iget-object v3, v2, Ldxoptimizer/bfh;->p:Ljava/lang/String;
invoke-direct {v0, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 128
invoke-static {v0, v2}, Ldxoptimizer/bfo;->a(Lorg/json/JSONObject;Ldxoptimizer/bfh;)V
:try_end_da
.catch Lorg/json/JSONException; {:try_start_d0 .. :try_end_da} :catch_de
.line 133
:cond_da
:goto_da
invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_6a
.line 129
:catch_de
move-exception v0
.line 130
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_da
.line 135
:cond_e3
invoke-interface {v1}, Landroid/database/Cursor;->close()V
move-object v0, v6
.line 136
goto :goto_69
.end method
.method public a()V
.registers 6
.prologue
const/4 v4, 0x1
const/4 v3, 0x0
.line 178
const-string v0, "msg_status=?"
.line 179
new-array v1, v4, [Ljava/lang/String;
.line 180
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v3
.line 182
new-instance v2, Landroid/content/ContentValues;
invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
.line 183
const-string v3, "msg_status"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 184
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v3
sget-object v4, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
invoke-virtual {v3, v4, v2, v0, v1}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.line 185
return-void
.end method
.method public a(Ldxoptimizer/bfh;)V
.registers 8
.prologue
.line 142
const-string v0, "_id=?"
.line 143
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
iget v3, p1, Ldxoptimizer/bfh;->k:I
.line 144
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 146
new-instance v2, Landroid/content/ContentValues;
invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
.line 147
const-string v3, "msg_deadline"
iget-wide v4, p1, Ldxoptimizer/bfh;->l:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 148
const-string v3, "msg_text"
iget-object v4, p1, Ldxoptimizer/bfh;->m:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 149
const-string v3, "icon_url"
iget-object v4, p1, Ldxoptimizer/bfh;->n:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 150
const-string v3, "click_action"
iget v4, p1, Ldxoptimizer/bfh;->u:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 151
const-string v3, "click_params"
iget-object v4, p1, Ldxoptimizer/bfh;->o:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 152
const-string v3, "guide_page"
iget-object v4, p1, Ldxoptimizer/bfh;->y:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 153
const-string v3, "msg_status"
iget v4, p1, Ldxoptimizer/bfh;->q:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 154
const-string v3, "msg_type"
iget v4, p1, Ldxoptimizer/bfh;->j:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 155
const-string v3, "ui_spec"
iget-object v4, p1, Ldxoptimizer/bfh;->p:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 156
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v3
sget-object v4, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
invoke-virtual {v3, v4, v2, v0, v1}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.line 157
return-void
.end method
.method b(Ldxoptimizer/bfh;)V
.registers 8
.prologue
.line 160
const-string v0, "msg_recommend_id=?"
.line 161
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
iget-object v3, p1, Ldxoptimizer/bfh;->x:Ljava/lang/String;
.line 162
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 164
new-instance v2, Landroid/content/ContentValues;
invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
.line 165
const-string v3, "msg_deadline"
iget-wide v4, p1, Ldxoptimizer/bfh;->l:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 166
const-string v3, "msg_text"
iget-object v4, p1, Ldxoptimizer/bfh;->m:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 167
const-string v3, "icon_url"
iget-object v4, p1, Ldxoptimizer/bfh;->n:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 168
const-string v3, "click_action"
iget v4, p1, Ldxoptimizer/bfh;->u:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 169
const-string v3, "click_params"
iget-object v4, p1, Ldxoptimizer/bfh;->o:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 170
const-string v3, "guide_page"
iget-object v4, p1, Ldxoptimizer/bfh;->y:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 171
const-string v3, "msg_type"
iget v4, p1, Ldxoptimizer/bfh;->j:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 172
const-string v3, "msg_time"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 173
const-string v3, "ui_spec"
iget-object v4, p1, Ldxoptimizer/bfh;->p:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 174
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v3
sget-object v4, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
invoke-virtual {v3, v4, v2, v0, v1}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.line 175
return-void
.end method
.method public c(Ldxoptimizer/bfh;)Z
.registers 10
.prologue
const/4 v7, 0x1
const/4 v6, 0x0
.line 188
.line 189
new-array v2, v7, [Ljava/lang/String;
const-string v0, "msg_status"
aput-object v0, v2, v6
.line 190
const-string v3, "msg_recommend_id= ?"
.line 191
new-array v4, v7, [Ljava/lang/String;
iget-object v0, p1, Ldxoptimizer/bfh;->x:Ljava/lang/String;
aput-object v0, v4, v6
.line 192
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v0
sget-object v1, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
const/4 v5, 0x0
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/afs;->a(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v1
.line 194
if-nez v1, :cond_1e
.line 214
:goto_1d
return v6
.line 197
:cond_1e
invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
move-result v0
if-nez v0, :cond_2d
.line 201
invoke-virtual {p0, p1}, Ldxoptimizer/bfa;->d(Ldxoptimizer/bfh;)V
move v0, v6
.line 213
:goto_28
invoke-interface {v1}, Landroid/database/Cursor;->close()V
move v6, v0
.line 214
goto :goto_1d
.line 206
:cond_2d
invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
move-result v0
if-eqz v0, :cond_39
.line 207
invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, p1, Ldxoptimizer/bfh;->q:I
.line 209
:cond_39
invoke-virtual {p0, p1}, Ldxoptimizer/bfa;->b(Ldxoptimizer/bfh;)V
move v0, v7
.line 210
goto :goto_28
.end method
.method public d(Ldxoptimizer/bfh;)V
.registers 6
.prologue
.line 218
new-instance v0, Landroid/content/ContentValues;
invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
.line 219
const-string v1, "msg_deadline"
iget-wide v2, p1, Ldxoptimizer/bfh;->l:J
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 220
const-string v1, "msg_text"
iget-object v2, p1, Ldxoptimizer/bfh;->m:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 221
const-string v1, "icon_url"
iget-object v2, p1, Ldxoptimizer/bfh;->n:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 222
const-string v1, "click_action"
iget v2, p1, Ldxoptimizer/bfh;->u:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 223
const-string v1, "click_params"
iget-object v2, p1, Ldxoptimizer/bfh;->o:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 224
const-string v1, "guide_page"
iget-object v2, p1, Ldxoptimizer/bfh;->y:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 225
const-string v1, "msg_status"
iget v2, p1, Ldxoptimizer/bfh;->q:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 226
const-string v1, "msg_type"
iget v2, p1, Ldxoptimizer/bfh;->j:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 227
const-string v1, "msg_recommend_id"
iget-object v2, p1, Ldxoptimizer/bfh;->x:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 228
const-string v1, "msg_time"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 229
const-string v1, "ui_spec"
iget-object v2, p1, Ldxoptimizer/bfh;->p:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 230
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v1
sget-object v2, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
invoke-virtual {v1, v2, v0}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Landroid/content/ContentValues;)V
.line 231
return-void
.end method
.method public e(Ldxoptimizer/bfh;)V
.registers 6
.prologue
.line 234
const-string v0, "_id=?"
.line 235
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
iget v3, p1, Ldxoptimizer/bfh;->k:I
.line 236
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 238
invoke-static {}, Ldxoptimizer/afs;->a()Ldxoptimizer/afs;
move-result-object v2
sget-object v3, Ldxoptimizer/bfa;->b:Landroid/net/Uri;
invoke-virtual {v2, v3, v0, v1}, Ldxoptimizer/afs;->a(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
.line 239
return-void
.end method