I am also facing the same issue currently. Were you able to solve it?
First, please start a new topic instead of grabbing one that's two years old.
I always have a non persistent entity that I use as context for the entire native app. With the new multiple page parameter feature in 9.18 this becomes more convenient.
You may want to consider an upgrade to 9.18. There are many great improvements, especially for native.