Android Activity回收与操作超时处理

2019-12-10 18:28:07于海丽


补充说明:

可以根据importance的不同来判断前台或后台,RunningAppProcessInfo 里面的常量IMTANCE就是上面所说的前台后台,其实IMOPORTANCE是表示这个app进程的重要性,因为系统回收时候,会根据IMOPORTANCE来回收进程的。具体可以去看文档。

public static final int IMPORTANCE_BACKGROUND = 400//后台 
public static final int IMPORTANCE_EMPTY = 500//空进程 
public static final int IMPORTANCE_FOREGROUND = 100//在屏幕最前端、可获取到焦点 可理解为Activity生命周期的OnResume(); 
public static final int IMPORTANCE_SERVICE = 300//在服务中 
public static final int IMPORTANCE_VISIBLE = 200//在屏幕前端、获取不到焦点可理解为Activity生命周期的OnStart();


注:相关教程知识阅读请移步到Android开发频道。