Acitivity 跳转是否Destroy()问题

android fragment切换防止destroy 最基础的activity内嵌fragment,实现fragment切换,并利用fragment的hide和show防止fragment不断的被销毁和重建,虽然很简单,但是很实用 立即下载

在进行手机测试中发现 Acitivity  A-B, B再通过finish()回到A: 根据手机的设置不同 A会到B时有的执行Destroy(),有的不执行Destroy()。


我的手机华为荣耀六, 在设置中-开发人员选项-应用程式:不保留活动的设置,如果选择 不保留活动设置,则 会执行Destroy();

反之,如果选择保留活动设置,则不会执行Destroy()。


没有执行:

10-21 21:59:16.855 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 21:59:17.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 21:59:17.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 21:59:18.680 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 21:59:19.205 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 21:59:27.150 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onRestart~~~
10-21 21:59:27.155 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 21:59:27.155 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 21:59:34.635 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 21:59:35.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 21:59:35.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~~~
10-21 21:59:38.475 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 21:59:38.555 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 21:59:38.555 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 22:00:04.850 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 22:00:05.215 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 22:00:05.215 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~


执行:

10-21 22:05:56.185 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 22:05:56.345 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 22:05:56.345 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 22:05:58.405 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 22:05:58.995 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 22:05:59.015 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~~~
10-21 22:06:00.995 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 22:06:01.080 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 22:06:01.125 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 22:06:03.305 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 22:06:03.795 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 22:06:03.810 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~~~
10-21 22:06:04.865 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 22:06:04.950 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 22:06:04.955 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~


三角洲自动购买工具 —— 基于 OCR 的价格识别与自动点击 通过的方式,我们可以轻松实现自动化的“价格监控 + 自动点击”工具。它的优势在于通用性—— 只要能截屏识别价格,就能用于任何程序,不依赖特定 API。未来可以扩展的功能:自动保存配置到文件。支持多价格区域检测。增加快捷键启停功能。 阅读详情

相关推荐

【AAOS】【源码分析】用户管理(五)-- MUMD介绍

MUMD(多用户多屏显示)是Android Automotive OS为车载多乘员场景设计的功能,支持不同座位用户独立操作各自屏幕。

码农的历程 1512

Activity系列:(一)烦人的Activity跳转

妹子我写代码很辛苦/(ㄒoㄒ)/~~ ,转载请注明出处哦~http://blog.youkuaiyun.com/u011791526/article/details/73650360 作者catRuan(阮妹子) 联系方式:QQ:940472401 邮箱:940472401@qq.com       写项目的时候,往往很容易忽略activity的跳转关系,导致一些应该结束的act

u011791526的博客 1929

SAP开发顾问简历模板范文(精选篇)

SAP开发顾问简历该怎么写呢?

Huanzhucv的博客 1569

Activity生命周期及启动模式详解

Activity生命周期及启动模式

lentolove的博客 3387

Multisim实战:从零搭建体温检测报警电路(附完整仿真文件+调试技巧)

本文详细介绍了如何使用Multisim从零搭建体温检测报警电路,涵盖LM35温度传感器、LM358运算放大器等核心器件的选型与连接,以及信号调理、阈值比较和数码管显示等关键电路设计。附赠完整仿真文件和实用调试技巧,帮助电子工程初学者快速掌握体温温度检测系统的设计与实现。

weixin_28285943的博客 293

SPI扩展CAN方案:从寄存器配置到多路通信实战

本文详细介绍了SPI扩展CAN方案的实现方法,从寄存器配置到多路通信实战。通过使用MCP2517FD芯片和SPI接口,可低成本扩展多路CAN通道,适用于工业控制领域。文章涵盖硬件设计、寄存器配置、中断优化及性能调优等核心内容,帮助开发者高效解决设备节点过多的问题。

weixin_42657024的博客 362

Activity的启动与销毁,Activity之间跳转与传输数据

前言 当一个应用中有多个Activity时,就要涉及到Activity之间的跳转(即一个Activity启动跳转到另外一个Activity)、当返回上一个界面时,涉及到Activity的销毁(有可能只是销毁当前这一个Activity,也有可能销毁多个Activity,,还有可能跨 Activity销毁,等等)、还有一个问题就是Activity之间又是怎么传输数据的呢?好,待我好好回顾下喽~~ 一、...

familyyan的博客 1887

COT Buck和普通Buck的区别

传统的电流模控制的调制原理,由时钟脉冲信号 clk 的上升沿触发开始一个新的开关周期,d 由低变高,主开关闭合,流过它的电流和电感电流相等,并以固定斜率逐渐增大,直至 iL *Ri 与斜坡补偿信号 se 的和等于控制信号 vc;此时,比较器的输出电平由低变高,导通时间产生器被触发,其输出 d 由低变高,并产生一个固定的导通时间 Ton;然后 PWM 比较器的输出由低变高,导通时间产生器被触发,主开关闭合,电感电流逐渐增大,直到导通时间产生器计满固定的时间 Ton,d 变为低电平,主开关断开,周期结束。

模拟芯片设计 1128

Activity生命周期onDestroy

介绍Activity生命周期的文章网上有很多了。 本文重点介绍下onDestroy执行的一些场景。 先看下生命周期流程图 容易被开发者忽略的就是,onDestroy方法,在App被强制杀死时,是不会执行的。 最近集成第三方sdk时遇到一个现象,通过判断onDestroy方法执行,来避免了重大bug。 例子: ActivityA 是我项目的主界面 ActivityB 是第三方sdk项目主界面 Ac...

weixin_33881753的博客 1674

『Apisix进阶(九)』基于Upstream实现服务转发的最佳实践

本篇文章将以服务转发为核心,带你从原理到实战,深入了解 Upstream 的配置方法与常用场景。

老陈聊架构 1515

学 Simulink—— 基于高频方波电压注入的表贴式永磁电机无感控制仿真

本文手把手教授基于Simulink的高频方波电压注入法实现表贴式永磁同步电机(SPMSM)无传感器控制。针对表贴式电机微弱凸极特性(Lq/Ld≈1.05-1.15),详解方波注入相比正弦注入的优势:通过5kHz方波(PWM频率半值)集中能量提升信噪比,并采用相邻周期电流直接相减的零延迟分离技术。系统架构包含高频注入器、无滤波器信号分离模块、锁相环观测器和磁饱和极性辨识等关键环节,提供参数设置经验(如注入幅值10-15%Vdc)和典型性能指标(位置误差<0.2rad)。特别强调工程实现要点:PWM同步时

xiaoheshang_123的博客 168

Activity的基本讲解

        有一次在面试中被问到谈一谈Android中的Activity,我顿时有点发蒙,虽然本人还是菜鸟阶段,但是希望通过谢谢博客来将知识梳理一遍加强印象,希望能给各位同学带来帮助,有什么写的不足的地方,希望大家能够指出。Activity的概念:    Activity是Android 四大组件之一,是Android提供的一个与用户交互的组件,它提供了可以让用户点击和滑动操作的界面。Acti...

梦想的蜗牛的博客 487

基于PCL的电力线点云提取与分割实现

本文基于PCL库实现电力线点云提取与分割,包含6个核心处理阶段:文件读取与结果文件夹创建、高程滤波分割候选点云、欧式聚类去噪、电力线分段提取、球形邻域搜索补全点云、最终分割与可视化保存。通过PCA计算点云线性特征(阈值0.91)筛选电力线点,采用欧式聚类(容忍度3.0)去除噪点,并针对不同规模聚类差异化设置球形搜索半径(4.0/6.0)补全点云。最终通过欧式聚类分割并可视化带颜色点云。算法对高程滤波阈值、聚类参数等具有敏感性,需根据点云特性调整优化。

weixin_45196569的博客 192

Android Activity onDestroy() 不回调的解决方式

用Activity的时候,会发现如下问题:   有时候会发现Activity的onDestroy方法回调不执行,或者延时执行,比较缓慢(可以达到好几秒钟之后才调用),即使之前使用finish方式关闭Activity也一样 onDestroy回调慢带来什么问题呢?   有可能再次打开Activity的时候,都走完了onCreate,onResume之后上一次的onDestroy方法才被调用,想...

白袍小将的博客 9456

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

android中真正destroy掉activity的方法

很多时候finish()只是stop() 而如果真正想destroy()掉的时候可以用 System.exit(0);

chrisfxs的专栏 6270

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

activity生命周期问题,两个activity之间跳转的onstop和ondestroy

有A,B两个Activity,A上面有一个button,b里面是空的。 操作是点击A上面的button,跳转到B,然后按返回(手机上的按钮,不是自己建的),回到A 从程序运行开始, A----oncreate A----onstart A----onresume A----onpause     B----oncreate B----onstart B----onresume

zhangjl1208 1278

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Activity的生命周期与跳转

AdapterView实现页面跳转及最新方法实现Activity间信息回传

qq_53850212的博客 2005

Fragment来回切换时不销毁的实现方法

Fragment是现在app上面99%都会用的东西,特别是像QQ一样的底部导航栏,或者TabLayout和ViewPage的结合,都会用到。 而我之前一直用来切换Fragment用的是replace方法,这样就导致每次切换fragment的时候都会重新加载界面,这样不但会消耗资源,而且用户体验也不好,所以最近就找了网上的资料,学习了Add方法,这个方法和replace方法最大的区别就是: re...

BetterMez的博客 7271

android Destroy的坑

如果你想通过关闭当前activity回到栈里的activity,那你用destroy的话会导致回复的那个activity里面的fragment状态保存失效,用finish不会出现这个问题 转载于:https://www.cnblogs.com/Henryhaoson/p/5974798.html...

weixin_34174422的博客 234

Activity跳转后自动执行了onDestroy

从Activity1跳转到Activity2后,自动执行了Activity1中的onDestroy 修改Activity的启动模式无效 最终原因:修改了开发者选项导致 解决方法:手机设置-->开发者选项-->不保留活动  关闭此选项即可。 其他可能原因:确认AndroidManifest.xml中,对应Activity节点的没有以下属性: android:f

明明爱汽车 3704

android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别

Activity.finish() Call this when your activity is done and should be closed.  在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。 当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移

周十一的技术博客 2222

Android开发10——Activity的跳转与传值_显示意图(intent)的应用

Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。 intent可以激活Activity,服务,广播三类组件。 本博文讲的是显示意图激活Activity组件。所谓显示意图就是在activity的激活时,显示指出了需要激活的activity的名字。 一、Activity跳转 方法一 Intent intent = new Intent(A.t...

数据库天地 238

Android如何计算时间差

代码如下: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse("2006-05-26 12:00:00"); Date d2 = df.parse("2006-07-02 11:20:00"); long diff = d1.getTime() - d2.get

1284

农民伯伯的博客——android中文API文档详解

http://www.cnblogs.com/over140/

585
上一篇: 一个Android Activity管理器,用于管理活动的Activity
下一篇: fragment和fragmentactivity解析 (转)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值