android 进程的五个等级

本文详细介绍了Android系统的进程分类,包括Foreground Process、Visible Process、Service Process、Background Process和Empty Process,阐述了各类进程的运行状态和重要性,特别强调了Foreground Process的安全优先级最高,且在被杀死时需要用户确认。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Foreground Process
  
   正处于 Activity Resume() 状态

   正处于与bound 服务交互的状态

   正处于服务在前台运行的状态,(startForefround()) 被掉用

   Service 生命周期函数正在执行(onCreate(),onStart(),onDestroy())

   BoroadcastReceiver 正在执行onReceive() 方法


杀死 Foreground Process 需要用户进行响应,因为这个的安全优先级最高

2. Visible Process     

   Activity  不在前端显示,但也没有完全的隐藏,能够看得见,比如弹出一个对话框,或是一个bound 到visible 或者

   foreground 的activity 的Service

3. Service Process 

    正在运行的,不在上述两种情况的Service

4.Background Process
  
   不可见状态的Activity 进程,(onStop()) 被调用

5.Empty Process

   没有运行任何Components 的进程,保留这个进行主要是为了缓存的需要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值