SnapdragonGallery: Fix FC when init() before setContentView

don't run init() before setContentView

Change-Id: I98ebd60bc6b3a5e5590b3d35fadfc5cf77f55d94
CRs-Fixed: 2161808
diff --git a/src/com/android/gallery3d/app/GalleryActivity.java b/src/com/android/gallery3d/app/GalleryActivity.java
index 16920b9..6768967 100755
--- a/src/com/android/gallery3d/app/GalleryActivity.java
+++ b/src/com/android/gallery3d/app/GalleryActivity.java
@@ -100,6 +100,7 @@
 
     private static final int PERMISSION_REQUEST_STORAGE = 1;
     private Bundle mSavedInstanceState;
+    private boolean mIsViewInited = false;
 
 
     @Override
@@ -113,6 +114,7 @@
 
         setContentView(R.layout.gallery_main);
         initView();
+        mIsViewInited = true;
 
         mSavedInstanceState = savedInstanceState;
         if (isPermissionGranted()) {
@@ -131,7 +133,9 @@
 
     @Override
     protected void onGetPermissionsSuccess() {
-        init();
+        if (mIsViewInited) {
+            init();
+        }
     }
 
     @Override