Android-检查应用程序进程状态
如何以编程方式检查Android设备上运行的特定进程的状态(暂停/运行/暂停)?我想在我的应用程序中包含这个逻辑 使用Android-检查应用程序进程状态,android,process,android-activity,state,Android,Process,Android Activity,State,如何以编程方式检查Android设备上运行的特定进程的状态(暂停/运行/暂停)?我想在我的应用程序中包含这个逻辑 使用ActivityManager,我可以检索设备上运行的所有进程的列表,但它不显示任何进程状态信息。你知道我如何检索这些信息吗 提前感谢。您可以按照以下步骤操作。把你的逻辑放在每个状态。我不知道活动中是否存在get状态 public class Activity extends ApplicationContext { protected void onCreate(Bu
ActivityManager
,我可以检索设备上运行的所有进程的列表,但它不显示任何进程状态信息。你知道我如何检索这些信息吗
提前感谢。您可以按照以下步骤操作。把你的逻辑放在每个状态。我不知道活动中是否存在get状态
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
当我在问题中提到使用ActivityManager检索的进程列表中没有进程状态信息时,我错了
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> list2= am.getRunningAppProcesses();
for (RunningAppProcessInfo ti : list2) {
Log.i("IMPORTANCE CODE",String.valueOf(ti.importance));
}
ActivityManager am=(ActivityManager)getSystemService(Context.ACTIVITY_服务);
List list2=am.getRunningAppProcesses();
对于(RunningAppProcessInfo ti:list2){
Log.i(“重要性代码”,String.valueOf(ti.IMPORTANCE));
}
重要性检索一个常量值,该值描述进程是否正在运行前台、后台、空代码等
更多信息可在以下位置找到:
谢谢,
纳文