ActivityThread.java记录当前顶部应用

Debug  2024年10月7日 am8:41发布1个月前更新 91es.com站长
39 0 0

前言

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进入后台了
}

当然也有其他的执行方法,这里不细说。

参考文章

 历史上的今天

  1. 2019: 柴静:真实的人性有无尽的可能(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

[代码片段]自定义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...