应如何模拟才能测试activity的onPause->onResume流程?
发现原来启动了DisplayMessageActivity以后,实际上activity_main的onStop()已经被调用了。所以实际流程是 Pause->Stop->Start->Resume,不存在 Pause->Start->Resume的流程,忽略原问题吧。
顺便想再问下,应该如何测试 Pause -> Resume 的流程呢?启动新的activity、启动任务列表界面都不行,求教。
原问题:一个Activity在onPause()以后,是否会先onStart()再onResume() ?
我按照官方的Build Your App教程,创建了一个My First App,当点击activity_main里的button_send之后,会调用DisplayMessageActivity显示 activity_main.text_message(一个EditText) 里的内容。
然后我看到Stopping and Restarting an Activity,里面提到,一个Activity在onPause()之后,是直接onResume()返回Resumed状态;而我自己的测试(点击button_send->onPause->点击返回->onStart->onResume)表明,在onResume()之前,onStart()也被调用了。
这是因为我用的是最新的SDK吗(minimum required = 2.2, target=4.0.3, compiled with=4.2)?还是官方的图就是有问题?
这个是官方的Basic Lifecycle图。
相关阅读:
微信支付方面的开发有没有模拟器
android开发获取网页源码
为什么运行xcode自带模拟器的时候发现有的程序图标是红色的
Scss编译错误的英文什么意思?
nginx 配置反代问题
如何在按钮单击一次就把图片变大,然后再单击一次图片又变小,我做了个if语句判断
Thinking In Java这本书对Android开发者意义如何?
jquery.click添加新元素没有绑定怎么解决
小白在Linux上更新Python3.3时遇到权限问题
vagrant box add失败
有朋友遇到这中错误么?
python怎么实现文件跟踪?
为什么视频播放器总能至于所有元素之上
angularjs如何实现点击li添加class,再次点击removeclass,且不相互影响
JAVA如何查看HttpRequest和HttpResponse占用的内存大小?
微信浏览器缓存问题
gulp怎么只压缩修改了的css
javascript for()循环里面的setInterval闭包问题, 看看我哪写错了
刚下载的用webstorm运行我之前写好的html显示Index file doesn't exist
网站模板应该分为PC版和WAP版吗?