aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio/Tango.Stubs.UI/src/main/java/com
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2017-12-03 10:29:17 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2017-12-03 10:29:17 +0200
commit05c7e42a8ce55a21c94338febad593bfbf638655 (patch)
tree5465475f3565da1b724f4cd9bfcc0eb3b67fd167 /Software/Android_Studio/Tango.Stubs.UI/src/main/java/com
parent3a70d596ada24ad6f92f729d564ab29c3e249f06 (diff)
downloadTango-05c7e42a8ce55a21c94338febad593bfbf638655.tar.gz
Tango-05c7e42a8ce55a21c94338febad593bfbf638655.zip
MERGE
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.java32
1 files changed, 4 insertions, 28 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 3937735cf..69e4c7b22 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
@@ -15,6 +15,7 @@ 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.sharedui.AppInitializer;
import com.twine.tango.stubs.ui.dagger.ApplicationComponent;
import com.twine.tango.stubs.ui.dagger.ApplicationModule;
import com.twine.tango.stubs.ui.dagger.DaggerApplicationComponent;
@@ -43,42 +44,17 @@ public class App extends Application {
@Override
public File getDatabasePath(String name)
{
- return TangoDB.getDataBasePath(name);
+ return new File(TangoDB.getDataBasePath());
}
@Override
public void onCreate() {
super.onCreate();
-
- JodaTimeAndroid.init(this);
-
+
appComponent = initDagger(this);
context = getApplicationContext();
- ContextFactory.init(context);
-
- LogConfiguration config = new LogConfiguration.Builder()
- .logLevel(LogLevel.ALL)
- .tag("Tango")
- .t()
- .st(1)
-// .b()
- .addObjectFormatter(GeneratedMessageV3.class, msg -> msg.toString()).build();
-
- File sdcard = context.getFilesDir();
- File dir = new File(sdcard.getAbsolutePath() + "/logs");
- boolean b = dir.mkdirs();
-
- Printer androidPrinter = new AndroidPrinter();
- Printer filePrinter = new FilePrinter.Builder(dir.getPath())
- .fileNameGenerator(new DateFileNameGenerator())
- .backupStrategy(new FileSizeBackupStrategy(1024 * 1024))
- .build();
-
- XLog.init(config, androidPrinter, filePrinter);
- XLog.i("Logger Initialized. logs will be saved to: " + dir.getAbsolutePath());
-
- TangoDB.init();
+ AppInitializer.init(context);
Thread.setDefaultUncaughtExceptionHandler((thread, throwable) -> {