4cab718065
The Activity is responsible for just its views and menus and such. It signals the Fragment via setGamePath, StartEmulation and StopEmulation. The Fragment manages the actual emulation lifecycle. It is solely responsible for calling the NativeLibrary lifecycle methods. With this lifecycle simplification, the NativeLibrary no longer needs to kill the Activity. It happens normally now. This simplifies a lot of things, live handling rotation. |
||
---|---|---|
.. | ||
ButtonManager.cpp | ||
ButtonManager.h | ||
CMakeLists.txt | ||
MainAndroid.cpp |