我是Android开发的新手,但我仍然无法理解活动中的onPause()和onStop()方法。

在我的应用程序中,我有一个名为Counter的静态类,该类将变量的状态保存在应用程序的内存中。我的应用程序在模拟器中运行良好。我试图测试的是onPause()与onStop()的差异行为。

对于onPause,我希望保留存储在Counter类的成员中的值,而调用onStop()时,我希望将计数器值重置为零。因此,我覆盖了onStop()并将计数器类中的变量设置为零。但是,在模拟器中,我似乎无法使应用程序处于"暂停"状态。在模拟器中,我打开我的应用程序,进行锻炼。然后,我按下了模拟器的主页按钮(而不是后退按钮),并启动了另一个应用程序,认为这会模仿onPause()活动。但是,仿真器似乎并没有兑现这一点(我使用的是armeabi v7a仿真器),它似乎总是在调用onStop(),因为根据onStop()中的覆盖,我的计数器值全部都归零。这是仿真器固有的,还是我做错了什么才能使我的活动进入暂停状态?

您可以添加代码来强调您的问题吗?

请参阅[在什么情况下出现对话框会导致onPause()被调用?] [1] [1]:stackoverflow.com/questions/7240916/

我不确定要使用哪个仿真器进行测试,但是onPause是确保在Activity失去焦点时始终可以调用的一种方法(而且我之所以总是这样,是因为在某些设备上,尤其是那些运行Android 3.2+的设备) ,并不总是保证Activity销毁之前会被调用)。

对于初学者来说,理解Activity生命周期的一种好方法是

android activity pause,关于android:onPause()和onStop()在Activity中相关推荐

  1. android基础 [超级详细android Activity组件解析(Activity综述,Activity生命周期,Activity启动--携带参数启动)]

    1 章节目录 2 Android Activity综述 2.1 Activity怎么用 2.2 layout - 界面布局 2.3 Java - 控制界面 2.4 AndroidManifest.xm ...

  2. android 屏蔽wifi功能,Android:若wifi未开启给出相应弹框

    预期效果 用户正在与本应用程序界面交互时,或本应用程序退到后台时,只要检测wifi被关闭,都能弹出相应对话框提示用户"请打开wifi",用户必须点击对话框中的确定按钮跳转到&quo ...

  3. Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?

    Android Activity为什么要细化出onCreate.onStart.onResume.onPause.onStop.onDesdroy这么多方法让应用去重载? 原创链接:http://bl ...

  4. Android onPause()和onStop()区别

    Paused  谷歌官方的解释是:Another activity is in the foreground and has focus, but this one is still visible. ...

  5. android activity 回调函数,Android Activity的生命周期

    Activity的生命周期 Android系统根据activity的所处不同阶段对应的唤起其特定的回调函数来执行代码.activity的一系列有序的生命周期回调函数.本文将来讨论下activity各阶 ...

  6. Android官方开发文档Training系列课程中文版:管理Activity的生命周期之停止和重启Activity

    原文地址 : http://android.xsoftlab.net/training/basics/activity-lifecycle/stopping.html#Start 在activity的 ...

  7. Android官方开发文档Training系列课程中文版:管理Activity的生命周期之暂停和恢复Activity

    原文地址 : http://android.xsoftlab.net/training/basics/activity-lifecycle/pausing.html 在APP的正常使用过程中,在前台工 ...

  8. # android开发:4-1、Activity启动方式、生命周期、不同activity的数据传递

    4.Activity活动简介 什么是Activity: 如何创建Activity: Activity启动方式: Activity的生命周期: 不同Activity之间数据的传递: 什么是Activit ...

  9. android 生命周期管理,Android Activity生命周期和堆栈管理的详解_Android_脚本之家...

    Activity的生命周期 Activity是Android中的四大组件之一,也是最基本,最重要的组件,是android系统提供一个可视化的,能与用户交换的组件. 系统提供的组件,不需要用户实例化,用 ...

最新文章

  1. navivat11.0.7在linux下面的破解方法
  2. deMeer5_Attacker
  3. Matplotlib随记2
  4. mysql 格式化 小数点后两位_MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化)...
  5. 牛客国庆集训派对Day2: E. 数据排序(状压DP+记忆化搜索)
  6. python: os.walk() 相关操作
  7. 阶段3 2.Spring_04.Spring的常用注解_1 今日课程内容介绍
  8. CSF文件批量转换为AVI格式
  9. 关键词组合工具_SEO学习:如何挖掘行业关键词?关键词挖掘策略和工具推荐
  10. 音频信号频率测试软件,音频测试信号频率详细解说
  11. CMS:内容管理系统
  12. 微信订阅号之——网页授权
  13. 路由宽带运营商服务器未响应,宽带运营商服务器未响应解决方法
  14. H: Yet Another Crosses Problem
  15. pip install清华镜像源
  16. PYQT5 系列(一)——参考自《弗兰克万岁》
  17. symlink(): Protocol error
  18. SQL按姓氏笔画排序
  19. 企业发放的奖金根据利润提成问题
  20. 招投标舞弊的22种方式及案例

热门文章

  1. 欧拉操作系统(openEuler)简介
  2. python爬虫天猫商品数据及分析(4)
  3. 磁共振t1t2信号记忆顺口溜_医学影像分割入门、MRI、t1、t2等序列概念
  4. 数字ic验证学习ing
  5. paydex什么币-区块链钱包
  6. 个人网站中个性时钟小flash插件(js)
  7. oracle pdb还原为no-cdb,12c PDB备份与恢复测试
  8. ubuntu-中文语言包无法下载
  9. Ubuntu搭建深度学习环境(3090显卡)
  10. 数据库设计思想深究----Mysql(图文)