I have GetResumed() working fine in my app and when it returns one and my app is in game play mode, the commands to pause the game are executed and work fine.
GetResumed() returns a one when you return from the background and you have to check it as the first thing in your execution loop.
AGK does not provide and triggered events because it handles all those types of things (key presses, touches, tilts, etc.) except for being sent to the background and returned.
In Tier 1 it theoretically would know all the variables and values and such because it interprets the data initially.
But in Tier 2, there is no way whatsoever for the AppGameKit engine to know what your variables are and how the logic in your app behaves. So it is up to the programmer to catch the event and handle it.
Which Tier the app was made in makes no difference on an Android. It just has an app that loads up.
I just ran a test, using the Player, counting the times GetResumed() returned one and keeping track of time spent rendering each frame (GetFrameTime()). The app displayed both values. Every time it was sent to the background and brought back, the counter incremented. And the frame time stopped updating while in the background.
Then I did the same with an app that has a bunch of stuff displayed and physics reactions. And the results were the same.
I tried using Message to display a message, and it does, but it is this small thing at the bottom of the screen. Hard to see and it disappears all by itself.
I have to reinstall my Eclipse/Android setup and then I'll post a Tier 1 and a Tier 2 apk that shows using the GetResumed() command.
Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master