package net.tasksnow; import android.app.Application; import net.tasksnow.model.sqlite.DatabaseHandler; import org.acra.annotation.ReportsCrashes; import com.luma.android.andrologger.Logger; import com.luma.android.andrologger.LoggerConfiguration; /** * Central class that extends the Android application superclass. Singleton * class that holds constants, properties that will be used across multiple * network calls * */ @ReportsCrashes(formKey = "dEdrU0NvdkdYTGJlZzVUNEFRTC0waUE6MQ") public class TaskNowApplication extends Application { // Constants public static final String TAG = "TaskNowApplication"; private DatabaseHandler dbHandler; /** Called when the application is first created. */ @Override public void onCreate() { super.onCreate(); LoggerConfiguration logConfig = new LoggerConfiguration(this); logConfig.setMinimumLogLevel(Logger.DEBUG); Logger.init(this); dbHandler = new DatabaseHandler(this); dbHandler.addTestTags(); dbHandler.testProjectsTasks(); } /** * @return the dbHandler */ public DatabaseHandler getDbHandler() { return dbHandler; } }