Update the initialization timeline for the Godot fragment to be more consistent with the previous activity based timeline.

This commit is contained in:
Fredia Huya-Kouadio 2021-02-24 04:54:39 -08:00
parent 2ffecb76ed
commit 3ce7678374

View File

@ -464,7 +464,9 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle icicle) {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
final Activity activity = getActivity();
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
@ -572,10 +574,26 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC
if (startResult != DownloaderClientMarshaller.NO_DOWNLOAD_REQUIRED) {
// This is where you do set up to display the download
// progress (next step)
// progress (next step in onCreateView)
mDownloaderClientStub = DownloaderClientMarshaller.CreateStub(this,
GodotDownloaderService.class);
return;
}
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
}
}
}
mCurrentIntent = activity.getIntent();
initializeGodot();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle icicle) {
if (mDownloaderClientStub != null) {
View downloadingExpansionView =
inflater.inflate(R.layout.downloading_expansion, container, false);
mPB = (ProgressBar)downloadingExpansionView.findViewById(R.id.progressBar);
@ -591,15 +609,7 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC
return downloadingExpansionView;
}
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
}
}
}
mCurrentIntent = activity.getIntent();
initializeGodot();
return containerLayout;
}