前言
ActivityThread.java是有Activity的生命周期方法。
以前写的,重新摘录于此
正文
androidp\frameworks\base\core\java\android\app\ActivityThread.java
performResumeActivity
/** * Resume the activity. * @param token Target activity token. * @param finalStateRequest Flag indicating if this is part of final state resolution for a * transaction. * @param reason Reason for performing the action. * * @return The {@link ActivityClientRecord} that was resumed, {@code null} otherwise. */ @VisibleForTesting public ActivityClientRecord performResumeActivity(IBinder token, boolean finalStateRequest, String reason) { //这里表示Activity进入前台了,可以写属性或广播给需要的 }
performPauseActivity
/** * Pause the activity. * @return Saved instance state for pre-Honeycomb apps if it was saved, {@code null} otherwise. */ private Bundle performPauseActivity(ActivityClientRecord r, boolean finished, String reason, PendingTransactionActions pendingActions) { //这里表示Activity进入后台了 }
当然也有其他的执行方法,这里不细说。
参考文章
历史上的今天
暂无评论...
随机推荐
[代码片段]自定义TextImageView
前言记录一下TextImageView的自定义。ImageView是不支持显示text的,虽然ImageView+TextView组合可以解决,但有时候只想一个View解决,因此就自定义一下。正文隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读参考文章《Andr...
Android 设备adb连接后unauthorized解决方法
前言设备开启了debug模式(开发者模式),但adb devices 后还是有如下提示,大意是未授权状态。C:\Users\walter>adb devicesList of devices attachedemulator-5554 unauthorized解决方式对于这...
Android Studio常用快捷键总结
推荐使用 读书导航 极客导航 :125啦极客导航(http://www.91es.com/jike.html)PS:字母不区分大小写1、代码自动补全 在Settings中搜索“Code Completion” [Files/Settings/Editor/General/Co...
Android adb关闭Selinux
前言记录一下adb临时关闭Selinux权限。记录于此,方便自己查阅。本文主要是摘抄并整理。正文在eng/userdebug版本中验证。查询当前权限状态adb shell getenforce设置成permissive 模式临时关闭selinux的adb shell sete...
Android内存泄露检测之LeakCanary的简单使用
前言使用MAT来分析内存问题,有一些门槛,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比才能找到问题原因。为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCanary。PS:有不同版本的leakcanary出现不同的问题,因此2021...
[摘]Java去除字符串中的空格
前言这篇文件是关去除空格符的,之前也想整理一下,但迟迟没有,因此今天有空摘抄于此。下面只是用了Java提供的两种方式,一种只是去除文末或开头的trim(),另外一种是用replaceAll()正则表达式匹配。本文摘抄,具体原文链接在文末。正文String.trim()String.tr...