diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2017-11-30 18:33:14 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2017-11-30 18:33:14 +0200 |
| commit | 3a70d596ada24ad6f92f729d564ab29c3e249f06 (patch) | |
| tree | 0d986f3786254401b0741ec8f38391bdc6d4cd6a /Software/Android_Studio/Tango.Stubs.UI/src/main/java/com | |
| parent | cfb92ea5e80b1af847829a76ab3c9ed7f52ae2c4 (diff) | |
| download | Tango-3a70d596ada24ad6f92f729d564ab29c3e249f06.tar.gz Tango-3a70d596ada24ad6f92f729d564ab29c3e249f06.zip | |
Added FlowDB to android DAL.
Implemented database path override.
Added Storage library for easy file IO.
Diffstat (limited to 'Software/Android_Studio/Tango.Stubs.UI/src/main/java/com')
| -rw-r--r-- | Software/Android_Studio/Tango.Stubs.UI/src/main/java/com/twine/tango/stubs/ui/App.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Software/Android_Studio/Tango.Stubs.UI/src/main/java/com/twine/tango/stubs/ui/App.java b/Software/Android_Studio/Tango.Stubs.UI/src/main/java/com/twine/tango/stubs/ui/App.java index c57155f7b..3937735cf 100644 --- a/Software/Android_Studio/Tango.Stubs.UI/src/main/java/com/twine/tango/stubs/ui/App.java +++ b/Software/Android_Studio/Tango.Stubs.UI/src/main/java/com/twine/tango/stubs/ui/App.java @@ -2,6 +2,7 @@ package com.twine.tango.stubs.ui; import android.app.Application; import android.content.Context; +import android.os.Environment; import com.elvishew.xlog.LogConfiguration; import com.elvishew.xlog.LogLevel; @@ -13,6 +14,7 @@ import com.elvishew.xlog.printer.file.backup.FileSizeBackupStrategy; import com.elvishew.xlog.printer.file.naming.DateFileNameGenerator; import com.google.protobuf.GeneratedMessageV3; import com.twine.tango.core.ContextFactory; +import com.twine.tango.dal.TangoDB; import com.twine.tango.stubs.ui.dagger.ApplicationComponent; import com.twine.tango.stubs.ui.dagger.ApplicationModule; import com.twine.tango.stubs.ui.dagger.DaggerApplicationComponent; @@ -37,7 +39,13 @@ public class App extends Application { protected ApplicationComponent initDagger(App application) { return DaggerApplicationComponent.builder().applicationModule(new ApplicationModule(application)).build(); } - + + @Override + public File getDatabasePath(String name) + { + return TangoDB.getDataBasePath(name); + } + @Override public void onCreate() { super.onCreate(); @@ -70,6 +78,7 @@ public class App extends Application { XLog.init(config, androidPrinter, filePrinter); XLog.i("Logger Initialized. logs will be saved to: " + dir.getAbsolutePath()); + TangoDB.init(); Thread.setDefaultUncaughtExceptionHandler((thread, throwable) -> { |
