TestingCamera: Set preview format correctly

If preview isn't already running, the preview format isn't actually
changed when the user tries to change it. Fix that.

Bug: 8891258
Change-Id: I617f3c1c47879d3aed936cd4645e47ce8b38616e
diff --git a/apps/TestingCamera/src/com/android/testingcamera/TestingCamera.java b/apps/TestingCamera/src/com/android/testingcamera/TestingCamera.java
index 44c6c77..6500823 100644
--- a/apps/TestingCamera/src/com/android/testingcamera/TestingCamera.java
+++ b/apps/TestingCamera/src/com/android/testingcamera/TestingCamera.java
@@ -778,10 +778,9 @@
             }
 
             mParams.setPreviewFormat(mPreviewFormats.get(mPreviewFormat));
+            mCamera.setParameters(mParams);
 
             if (mCallbacksEnabled) {
-                mCamera.setParameters(mParams);
-
                 if (mState == CAMERA_PREVIEW) {
                     mCamera.startPreview();
                 }