CookieManager.smali
3.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
.class public Lcom/dwx/okgo/db/CookieManager;
.super Lcom/dwx/okgo/db/BaseDao;
.source "CookieManager.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/dwx/okgo/db/BaseDao<",
"Lcom/dwx/okgo/cookie/SerializableCookie;",
">;"
}
.end annotation
# static fields
.field private static context:Landroid/content/Context;
.field private static volatile instance:Lcom/dwx/okgo/db/CookieManager;
# direct methods
.method private constructor <init>()V
.locals 2
.line 26
new-instance v0, Lcom/dwx/okgo/db/DBHelper;
sget-object v1, Lcom/dwx/okgo/db/CookieManager;->context:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/dwx/okgo/db/DBHelper;-><init>(Landroid/content/Context;)V
invoke-direct {p0, v0}, Lcom/dwx/okgo/db/BaseDao;-><init>(Landroid/database/sqlite/SQLiteOpenHelper;)V
return-void
.end method
.method public static getInstance()Lcom/dwx/okgo/db/CookieManager;
.locals 2
.line 15
sget-object v0, Lcom/dwx/okgo/db/CookieManager;->instance:Lcom/dwx/okgo/db/CookieManager;
if-nez v0, :cond_1
.line 16
const-class v0, Lcom/dwx/okgo/db/CookieManager;
monitor-enter v0
.line 17
:try_start_0
sget-object v1, Lcom/dwx/okgo/db/CookieManager;->instance:Lcom/dwx/okgo/db/CookieManager;
if-nez v1, :cond_0
.line 18
new-instance v1, Lcom/dwx/okgo/db/CookieManager;
invoke-direct {v1}, Lcom/dwx/okgo/db/CookieManager;-><init>()V
sput-object v1, Lcom/dwx/okgo/db/CookieManager;->instance:Lcom/dwx/okgo/db/CookieManager;
.line 20
:cond_0
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.line 22
:cond_1
:goto_0
sget-object v0, Lcom/dwx/okgo/db/CookieManager;->instance:Lcom/dwx/okgo/db/CookieManager;
return-object v0
.end method
.method public static init(Landroid/content/Context;)V
.locals 0
.line 30
sput-object p0, Lcom/dwx/okgo/db/CookieManager;->context:Landroid/content/Context;
return-void
.end method
# virtual methods
.method public getContentValues(Lcom/dwx/okgo/cookie/SerializableCookie;)Landroid/content/ContentValues;
.locals 0
.line 40
invoke-static {p1}, Lcom/dwx/okgo/cookie/SerializableCookie;->getContentValues(Lcom/dwx/okgo/cookie/SerializableCookie;)Landroid/content/ContentValues;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic getContentValues(Ljava/lang/Object;)Landroid/content/ContentValues;
.locals 0
.line 9
check-cast p1, Lcom/dwx/okgo/cookie/SerializableCookie;
invoke-virtual {p0, p1}, Lcom/dwx/okgo/db/CookieManager;->getContentValues(Lcom/dwx/okgo/cookie/SerializableCookie;)Landroid/content/ContentValues;
move-result-object p1
return-object p1
.end method
.method public getTableName()Ljava/lang/String;
.locals 1
const-string v0, "cookie"
return-object v0
.end method
.method public parseCursorToBean(Landroid/database/Cursor;)Lcom/dwx/okgo/cookie/SerializableCookie;
.locals 0
.line 35
invoke-static {p1}, Lcom/dwx/okgo/cookie/SerializableCookie;->parseCursorToBean(Landroid/database/Cursor;)Lcom/dwx/okgo/cookie/SerializableCookie;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic parseCursorToBean(Landroid/database/Cursor;)Ljava/lang/Object;
.locals 0
.line 9
invoke-virtual {p0, p1}, Lcom/dwx/okgo/db/CookieManager;->parseCursorToBean(Landroid/database/Cursor;)Lcom/dwx/okgo/cookie/SerializableCookie;
move-result-object p1
return-object p1
.end method
.method public unInit()V
.locals 0
return-void
.end method