// Path: Forecast/app/src/main/java/com/khasang/forecast/MyApplication.java
// public class MyApplication extends Application {
// 
//     private static Context context;
// 
//     public static Context getAppContext() {
//         return MyApplication.context;
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
// 
//         /** Проверяет, если Debug mode, то не отправляет отчеты об ошибках */
//         CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
//         Fabric.with(this, new Crashlytics.Builder().core(core).build());
// 
//         DrawUtils.getInstance().init(this);
//         MyApplication.context = getApplicationContext();
//         Stetho.initializeWithDefaults(this);
// 
//         //FirebaseCrash.report(new Exception("My first Android non-fatal error"));
// 
//         SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
//         String languageCode = sharedPreferences.getString(getString(R.string.pref_language_key), null);
//         LocaleUtils.updateResources(this, languageCode);
//     }
// }


import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.khasang.forecast.MyApplication;
import java.util.ArrayList;
import java.util.HashMap;
        instance = null;
    }

    public void qExec(String query) {
        try {
            new SQLiteExecAsyncTask(query, null);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void qExec(String query, Object[] bindArgs) {
        try {
            new SQLiteExecAsyncTask(query, bindArgs);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public synchronized void queryExec(String query, Object[] bindArgs) {
        SQLiteDatabase sqlDatabaseWrite = dbWork.getWritableDatabase();
        try {
            if (bindArgs != null) {
                sqlDatabaseWrite.execSQL(query, bindArgs);
            } else {
                sqlDatabaseWrite.execSQL(query);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
// Path: Forecast/app/src/main/java/com/khasang/forecast/MyApplication.java
// public class MyApplication extends Application {
// 
//     private static Context context;
// 
//     public static Context getAppContext() {
//         return MyApplication.context;
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
// 
//         /** Проверяет, если Debug mode, то не отправляет отчеты об ошибках */
//         CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
//         Fabric.with(this, new Crashlytics.Builder().core(core).build());
// 
//         DrawUtils.getInstance().init(this);
//         MyApplication.context = getApplicationContext();
//         Stetho.initializeWithDefaults(this);
// 
//         //FirebaseCrash.report(new Exception("My first Android non-fatal error"));
// 
//         SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
//         String languageCode = sharedPreferences.getString(getString(R.string.pref_language_key), null);
//         LocaleUtils.updateResources(this, languageCode);
//     }
// }


// Path: Forecast/app/src/main/java/com/khasang/forecast/sqlite/SQLiteWork.java
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.khasang.forecast.MyApplication;
import java.util.ArrayList;
import java.util.HashMap;

        instance = null;
    }

    public void qExec(String query) {
        try {
            new SQLiteExecAsyncTask(query, null);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void qExec(String query, Object[] bindArgs) {
        try {
            new SQLiteExecAsyncTask(query, bindArgs);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public synchronized void queryExec(String query, Object[] bindArgs) {
        SQLiteDatabase sqlDatabaseWrite = dbWork.getWritableDatabase();
        try {
            if (bindArgs != null) {
                sqlDatabaseWrite.execSQL(query, bindArgs);
            } else {
                sqlDatabaseWrite.execSQL(query);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            sqlDatabaseWrite.close();