This commit is contained in:
Ernir Erlingsson
2016-05-06 11:01:59 +02:00
parent f855c9ea28
commit 64d1e25ad7
25 changed files with 132 additions and 1615 deletions

View File

@@ -0,0 +1,43 @@
package briarproject.activity;
import android.app.Application;
import org.briarproject.CoreModule;
import org.briarproject.android.AndroidComponent;
import org.briarproject.android.AndroidEagerSingletons;
import org.briarproject.android.AppModule;
import org.briarproject.android.BriarApplication;
import org.briarproject.android.DaggerAndroidComponent;
import java.util.logging.Logger;
/**
* This Class only exists to get around ACRA
*/
public class TestBriarApplicationImp extends Application implements
BriarApplication{
private static final Logger LOG =
Logger.getLogger(TestBriarApplicationImp.class.getName());
private AndroidComponent applicationComponent;
@Override
public void onCreate() {
super.onCreate();
LOG.info("Created");
applicationComponent = DaggerAndroidComponent.builder()
.appModule(new AppModule(this))
.build();
// We need to load the eager singletons directly after making the
// dependency graphs
CoreModule.initEagerSingletons(applicationComponent);
AndroidEagerSingletons.initEagerSingletons(applicationComponent);
}
public AndroidComponent getApplicationComponent() {
return applicationComponent;
}
}