Commit 585ba77e authored by DrKLO's avatar DrKLO

Check if native lib loaded before opening db

parent d8c2966e
......@@ -62,6 +62,8 @@ public class MessagesStorage {
}
public void openDatabase() {
NativeLoader.initNativeLibs(ApplicationLoader.applicationContext);
cacheFile = new File(ApplicationLoader.applicationContext.getFilesDir(), "cache4.db");
SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("dbconfig", Context.MODE_PRIVATE);
......
......@@ -28,7 +28,14 @@ public class NativeLoader {
0, //mips
};
public static void initNativeLibs(Context context) {
private static volatile boolean nativeLoaded = false;
public static synchronized void initNativeLibs(Context context) {
if (nativeLoaded) {
return;
}
nativeLoaded = true;
if (Build.VERSION.SDK_INT >= 9) {
try {
String folder = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment