For B4A the single activity Pause and Resume events appear to map on to the B4XPage_Disappear and B4XPage_Appear events which are also raised during transitions between pages. The two uses don't appear equivalent to me and I wonder if, as well as mapping to these to events, there should not be an extra two B4XPage events for these. Particularly for Pause, as identifying when the Activity might be killed would allow critical data to be saved. B4J (and maybe B4i - I don't know B4i at all) might also benefit from an event that indicated the imminent ending of the app process.