当你调用super.onDestroy()时会发生这种情况.

protected void onDestroy() {

mCalled = true;

// dismiss any dialogs we are managing.

if (mManagedDialogs != null) {

final int numDialogs = mManagedDialogs.size();

for (int i = 0; i < numDialogs; i++) {

final Dialog dialog = mManagedDialogs.valueAt(i);

if (dialog.isShowing()) {

dialog.dismiss();

}

}

}

// also dismiss search dialog if showing

// TODO more generic than just this manager

SearchManager searchManager =

(SearchManager) getSystemService(Context.SEARCH_SERVICE);

searchManager.stopSearch();

// close any cursors we are managing.

int numCursors = mManagedCursors.size();

for (int i = 0; i < numCursors; i++) {

ManagedCursor c = mManagedCursors.get(i);

if (c != null) {

c.mCursor.close();

}

}

}

从本质上讲,这意味着如果您在代码之前或之后调用它并不重要.

android destroy,Android初学者:onDestroy相关推荐

  1. 如何学习Android开发编程-初学者的5个步骤

    如何学习Android开发编程-初学者的5个步骤 在本文中,您将发现如何学习Android开发编程.了解如何成为一名Android开发人员,并按照以下5个步骤操作. 您是否想学习Android?如果是 ...

  2. 【Android】Android开发初学者实现拨打电话的功能,拨打电话app小demo实现

    作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先先给大家看一下最终实现的效果: ...

  3. Android开发-Android原生与WebView的js交互的实现

    前 言 一般在Android应用的开发过程中,一些核心的业务功能开发往往需要Android原生的开发,一些需要改动比较频繁的功能且不是核心的业务功能往往只需要在Android应用调用一个网页就行了.在 ...

  4. 【Android】 Android Service生命周期及用法

    原文来自: 首先我们要知道Service具体是干什么的,什么时候用到?以及它的生命周期等. Service概念及用途: Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己 ...

  5. [ Android实战 ] android query: BufferQueue has been abandoned 问题解决

    [ Android实战 ] android query: BufferQueue has been abandoned 问题解决 背景 日志分析 参考资料 解决方案 源码分析 总结 尊重原创,转载请注 ...

  6. Android培训Android课堂重点内容汇总

    Android培训Android课堂重点内容汇总 一.Android Introduction Android 是一个允许你在java环境下为手机设备开发应用和游戏的提供丰富应用框架. 二.四大组件 ...

  7. Android开发——Android四大组件

    Activity 技巧:当你想查找系统已有的某界面对应的清单文件中<action-name>.<data>.<category>等信息时,你可以先打开模拟器, 打开 ...

  8. android之android.intent.category.DEFAULT的用途和使用

    1.要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent. Explicit Intent明确的指定了要启动的Acitivity , ...

  9. android:layout_with=,android – 难以理解layout_alignWithParentIfMissing

    这仅适用于使用RelativeLayout时. 如果您将元素设置为一个其他元素,则表示该元素位于该元素的左侧. 但是如果这个元素会丢失,因为你删除它,例如它将与父对齐. 举个例子 android:la ...

最新文章

  1. ES的跨索引查询有多便利?对比下分库分表、分片更直观
  2. 几个常用的流量统计工具比较
  3. python开发需要掌握哪些知识-Python基础进阶需要掌握哪些知识点?
  4. c 内嵌php 韩天峰,PHP-X系列教程之内置函数的使用示例
  5. 对于人工智能的学习有哪些建议?【转】
  6. ORB-SLAM3 细读单目初始化过程(上)
  7. 利用yum升级Centos6的gcc版本,使其支持C++11
  8. SpringMVC转发和重定向
  9. 实战课堂:一则CPU 100%的故障分析处理知识和警示
  10. 用 Crontab 进行简单的备份日志任务计划
  11. 不要再闲玩啦!博主手把手带你两个月入门自然语言处理,还不赶紧碗里来!...
  12. 开氏温度与摄氏度换算_政策丨车厢温度变化2……冷藏保温车国标开始征求意见...
  13. 学习笔记1--汽车发展史及发展趋势
  14. kinect_v2-ros(iai_kinect2)安装,环境ubuntu1604+INTEL+NVIDIA
  15. 苹果6怎样分屏_皮皮喵聚合搜索漫画APP苹果版IOS付费版更新 0.3.6,已购账号快来更新,分享一下,兑换码大赠送活动,共享喜悦!...
  16. python代码中 from . import ××× 是什么意思?
  17. python中文分句_python实现中文文本分句的例子
  18. C++11 强类型枚举和普通枚举
  19. 【20210825】【数据分析】两个向量做相关性分析时,需不需要统一量纲?
  20. linux期末vi简答题,Linux操作系统期末练习题lym

热门文章

  1. pcm 降采样_深度卷积神经网络中的降采样
  2. 【网络通信】websocket如何断线重连
  3. 2017下半年掘金日报优质文章合集:前端篇
  4. 山东法律学校97级二班计算机班,关于推荐评选2019年度山东省高等学校省级优秀学生、优秀学生干部和先进班集体的公示...
  5. 学习如何使用微信小程序的for和foreach循环遍历获得索引和数据
  6. 微信小程序事件传参以及循环
  7. php 从放弃到坚持放弃,从坚持努力到放弃,是怎样的一种体验?
  8. 高校非计算机专业学生计算机基础,浅析高校非计算机专业计算机基础教学改革...
  9. 文件操作(IO操作)
  10. 爱旅游,爱幻想 - 厦门 - 有家的感觉