我正在尝试查找进程运行的持续时间?有没有找到它的方法。我无法在processInfo下找到变量。
这是代码:
private boolean isMyProcessRunning(){ boolean check = false;
StringBuilder temp = new StringBuilder();
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for(RunningAppProcessInfo processInfo : am.getRunningAppProcesses())
{
temp.append(processInfo.processName);
temp.append(" ");
temp.append(processInfo.importance);
temp.append("\n");
if(temp.equals("com.location.manage"))
{
//append the time for which the process has been running
check= true; }
}
return check;
}
}
正如您所看到的,我在评论中提到,如果找到我正在搜索的进程,即com.location.manage,我只需要添加此进程一直运行的持续时间。
谢谢, 尼丁