java.lang.RuntimeException: Unable to start activity ComponentInfo{totalcross.apptjrv/totalcross.apptjrv.CameraViewer2}: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at android.app.ActivityThread.performLaunchActivity(Unknown Source:591) at android.app.ActivityThread.handleLaunchActivity(Unknown Source:36) at android.app.servertransaction.LaunchActivityItem.execute(Unknown Source:57) at android.app.servertransaction.TransactionExecutor.executeCallbacks(Unknown Source:99) at android.app.servertransaction.TransactionExecutor.execute(Unknown Source:34) at android.app.ActivityThread$H.handleMessage(Unknown Source:43) at android.os.Handler.dispatchMessage(Unknown Source:21) at android.os.Looper.loop(Unknown Source:210) at android.app.ActivityThread.main(Unknown Source:107) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:281) Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.ArrayList.get(ArrayList.java:437) at totalcross.apptjrv.CameraViewer2.getBestFit(CameraViewer2.java:677) at totalcross.apptjrv.CameraViewer2.onCreate(CameraViewer2.java:139) at android.app.Activity.performCreate(Unknown Source:16) at android.app.Activity.performCreate(Unknown Source:1) at android.app.Instrumentation.callActivityOnCreate(Unknown Source:3) at android.app.ActivityThread.performLaunchActivity(Unknown Source:368) ... 11 more