static void initLibrary(final Activity activity) { final NetworkLibrary library = NetworkLibrary.Instance(); if (library.isInitialized()) { return; } Config.Instance() .runOnStart( new Runnable() { public void run() { UIUtil.wait( "loadingNetworkLibrary", new Runnable() { public void run() { if (SQLiteNetworkDatabase.Instance() == null) { new SQLiteNetworkDatabase(activity.getApplication()); } library.initialize(); } }, activity); } }); }