【摘要】:从之前Activity介绍章节可知,当Activity进入到暂停状态后,系统可能会回收当前应用使用的内存,这样当Activity再次进入到恢复状态后,应用的数据可能会丢失。而且Activity进入到暂停状态后,用户无法再看到当前屏幕,需要停止播放动画、视频等,当Activity进入到恢复状态后,需要重新播放动画、视频等。图7-8 新增事件响应函数使用这两个函数的示例代码如图7-9所示。
从之前Activity介绍章节可知,当Activity进入到暂停状态后,系统可能会回收当前应用使用的内存,这样当Activity再次进入到恢复状态后,应用的数据可能会丢失。而且Activity进入到暂停状态后,用户无法再看到当前屏幕,需要停止播放动画、视频等,当Activity进入到恢复状态后,需要重新播放动画、视频等。
在App Inventor 2中,Form就对应Activity,可以在Form中增加两个事件函数:“当前屏幕进入暂停状态”和“当前屏幕恢复运行状态”,开发人员可以利用前者,保存数据、停止播放动画和视频等;利用后者,读取保存的数据、重新播放动画和视频等。
实现方式如下:
在OdeMessages.java中添加函数的声明:
在OdeMessages_zh_CN.properties中添加中文字符串:
ScreenPauseEvents=屏幕进入暂停状态(www.xing528.com)
ScreenResumeEvents=屏幕进入运行状态
编译、运行系统后,在工作面板界面,可以看到多了“屏幕进入暂停状态”和“屏幕进入运行状态”两个事件响应函数,如图7-8所示。
图7-8 新增事件响应函数
使用这两个函数的示例代码如图7-9所示。
图7-9 代码3
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。