From da50c5dcc31ba46d7b23236dabc8de13df835137 Mon Sep 17 00:00:00 2001 From: Ernir Erlingsson <ernir@ymirmobile.com> Date: Tue, 26 Apr 2016 12:05:25 +0200 Subject: [PATCH] cleanup and minor refactoring --- .../src/org/briarproject/android/AndroidComponent.java | 8 +++++++- .../src/org/briarproject/android/BaseActivity.java | 10 ---------- .../src/org/briarproject/android/BriarActivity.java | 2 -- .../src/org/briarproject/android/BriarService.java | 2 +- .../android/controller/BriarController.java | 2 -- .../android/controller/BriarControllerImp.java | 3 ++- 6 files changed, 10 insertions(+), 17 deletions(-) diff --git a/briar-android/src/org/briarproject/android/AndroidComponent.java b/briar-android/src/org/briarproject/android/AndroidComponent.java index 623aba6e55..fe444a02f9 100644 --- a/briar-android/src/org/briarproject/android/AndroidComponent.java +++ b/briar-android/src/org/briarproject/android/AndroidComponent.java @@ -47,11 +47,17 @@ import dagger.Component; }) public interface AndroidComponent extends CoreEagerSingletons { // Exposed objects - @CryptoExecutor Executor cryptoExecutor(); + @CryptoExecutor + Executor cryptoExecutor(); + PasswordStrengthEstimator passwordStrengthIndicator(); + CryptoComponent cryptoComponent(); + DatabaseConfig databaseConfig(); + AuthorFactory authFactory(); + ReferenceManager referenceMangager(); @DatabaseExecutor diff --git a/briar-android/src/org/briarproject/android/BaseActivity.java b/briar-android/src/org/briarproject/android/BaseActivity.java index 6ae3eb8c20..e14eb29633 100644 --- a/briar-android/src/org/briarproject/android/BaseActivity.java +++ b/briar-android/src/org/briarproject/android/BaseActivity.java @@ -48,16 +48,6 @@ public abstract class BaseActivity extends AppCompatActivity { } } - @Override - public void onPostCreate(Bundle savedInstanceState) { - super.onPostCreate(savedInstanceState); - // Post call used for controllers to ensure that the onCreate method - // override in inherited Activities has finished -// for (ActivityLifecycleController alc : lifecycleControllers) { -// alc.onActivityCreate(); -// } - } - @Override protected void onResume() { super.onResume(); diff --git a/briar-android/src/org/briarproject/android/BriarActivity.java b/briar-android/src/org/briarproject/android/BriarActivity.java index fca3fd12d5..901a04e42e 100644 --- a/briar-android/src/org/briarproject/android/BriarActivity.java +++ b/briar-android/src/org/briarproject/android/BriarActivity.java @@ -38,8 +38,6 @@ public abstract class BriarActivity extends BaseActivity { @Override public void onCreate(Bundle state) { super.onCreate(state); - - briarController.startAndBindService(); } @Override diff --git a/briar-android/src/org/briarproject/android/BriarService.java b/briar-android/src/org/briarproject/android/BriarService.java index 6055c2d691..33d69c8f68 100644 --- a/briar-android/src/org/briarproject/android/BriarService.java +++ b/briar-android/src/org/briarproject/android/BriarService.java @@ -180,7 +180,7 @@ public class BriarService extends Service { /** Starts the shutdown process. */ public void shutdown() { - stopSelf(); // This will call onActivityDestroy() + stopSelf(); // This will call onDestroy() } public class BriarBinder extends Binder { diff --git a/briar-android/src/org/briarproject/android/controller/BriarController.java b/briar-android/src/org/briarproject/android/controller/BriarController.java index 342e19359b..2ed024ee99 100644 --- a/briar-android/src/org/briarproject/android/controller/BriarController.java +++ b/briar-android/src/org/briarproject/android/controller/BriarController.java @@ -8,8 +8,6 @@ public interface BriarController extends ActivityLifecycleController { void startAndBindService(); - void unbindService(); - boolean encryptionKey(); void signOut(ResultHandler<Void> eventHandler); diff --git a/briar-android/src/org/briarproject/android/controller/BriarControllerImp.java b/briar-android/src/org/briarproject/android/controller/BriarControllerImp.java index 59ed95d3b0..b959d66e8d 100644 --- a/briar-android/src/org/briarproject/android/controller/BriarControllerImp.java +++ b/briar-android/src/org/briarproject/android/controller/BriarControllerImp.java @@ -45,6 +45,7 @@ public class BriarControllerImp implements BriarController { @Override @CallSuper public void onActivityCreate() { + LOG.info("onActivityCreate : " + databaseConfig.getEncryptionKey()); if (databaseConfig.getEncryptionKey() != null) startAndBindService(); } @@ -97,7 +98,7 @@ public class BriarControllerImp implements BriarController { }.start(); } - public void unbindService() { + private void unbindService() { if (bound) activity.unbindService(serviceConnection); } -- GitLab