Commit f75797d 1 parent 773eb9e commit f75797d Copy full SHA for f75797d
File tree 1 file changed +9
-2
lines changed
android/wcdb/src/com/tencent/wcdb/database
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -79,7 +79,14 @@ public final class SQLiteGlobal {
79
79
// See [JLS 12.4.1](http://docs.oracle.com/javase/specs/jls/se7/html/jls-12.html#jls-12.4.1)
80
80
public static void loadLib () {}
81
81
public static void initialize () {
82
- nativeInitialize (defaultPageSize );
82
+ Initializer .init ();
83
+ }
84
+
85
+ private static class Initializer {
86
+ static {
87
+ nativeInitialize (defaultPageSize );
88
+ }
89
+ static void init () {}
83
90
}
84
91
85
92
private SQLiteGlobal () {}
@@ -99,7 +106,7 @@ public static int releaseMemory() {
99
106
* Probe class to detect whether "libwcdb.so" is loaded.
100
107
* It's set to true in JNI initialization routine.
101
108
*/
102
- class WCDBInitializationProbe {
109
+ final class WCDBInitializationProbe {
103
110
static boolean libLoaded = false ;
104
111
static volatile long apiEnv = 0L ;
105
112
private WCDBInitializationProbe () {}
You can’t perform that action at this time.
0 commit comments