diff --git a/cameraview/src/androidTest/java/com/otaliastudios/cameraview/WorkerHandlerTest.java b/cameraview/src/androidTest/java/com/otaliastudios/cameraview/WorkerHandlerTest.java
new file mode 100644
index 00000000..d0d52762
--- /dev/null
+++ b/cameraview/src/androidTest/java/com/otaliastudios/cameraview/WorkerHandlerTest.java
@@ -0,0 +1,24 @@
+package com.otaliastudios.cameraview;
+
+
+import android.support.test.filters.SmallTest;
+import android.support.test.runner.AndroidJUnit4;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import static org.junit.Assert.*;
+
+@RunWith(AndroidJUnit4.class)
+@SmallTest
+public class WorkerHandlerTest {
+
+ @Test
+ public void testCache() {
+ WorkerHandler w1 = WorkerHandler.get("handler1");
+ WorkerHandler w1a = WorkerHandler.get("handler1");
+ WorkerHandler w2 = WorkerHandler.get("handler2");
+ assertTrue(w1 == w1a);
+ assertFalse(w1 == w2);
+ }
+}
diff --git a/demo/src/main/AndroidManifest.xml b/demo/src/main/AndroidManifest.xml
index 4a44d44b..f3c04d1c 100644
--- a/demo/src/main/AndroidManifest.xml
+++ b/demo/src/main/AndroidManifest.xml
@@ -13,18 +13,18 @@
android:theme="@style/AppTheme">
+ android:name=".MainActivity"
+ android:theme="@style/Theme.MainActivity"
+ android:configChanges="orientation|screenLayout|keyboardHidden">
-
+
-
+