01-15-2013 07:42 AM
In my C++ application I have code that uses the
signal from a NavigationPane to detect the close of a Page and thus free up the resources associated with it. I reuse the Page in the same way as the cookbook sample application does. So the app creates the contents of the page, adds this to the created page, and then pushes it. When the popTransitionEnded signal is sent, the app clears out the contents it has added.
However I find that this signal is now NOT invoked if the user has 'minimized' the screen by pushing up from the bottom.
Usually the user will initiate the second screen, review the contents, and then press the back button. In this circumstance, the signal is seen in the C++ program.
But if the user sees the second screen with the back button at the bottom, minimizes the screen by pushing up from the bottom, then expands it again - then, when they press the back button, the signal is not fired.
This is on device and on the Simulator.
I don't see anything that I would regard as significant in any log I have looked at.
Do other people see the same thing?
As a workaround I'm going to tie the clean up to the Back button signal and hope that it is fired!
Solved! Go to Solution.
01-15-2013 07:59 AM
Build id: v201212072306
I have the event defined in qml.
Event gets called properly for me if i push a page , minimize application , maximize and then peek/click back.
01-15-2013 08:01 AM
01-15-2013 08:33 AM
In fact I do see this too:
"Error: slogger2 buffer handle not initialized"
I'm going to solve this Thread on the grounds that it is the same.