зеркало из https://github.com/mozilla/pjs.git
Bug 745889: SUT agent/watcher - avoid NullPointerException when there are no running app processes. r=ctalbert, a=test-only
This commit is contained in:
Родитель
6ebdca02df
Коммит
ac9bfd9f1e
|
@ -2388,8 +2388,12 @@ private void CancelNotification()
|
|||
int lcv = 0;
|
||||
String strProcName = "";
|
||||
int nPID = 0;
|
||||
int nProcs = 0;
|
||||
|
||||
for (lcv = 0; lcv < lProcesses.size(); lcv++)
|
||||
if (lProcesses != null)
|
||||
nProcs = lProcesses.size();
|
||||
|
||||
for (lcv = 0; lcv < nProcs; lcv++)
|
||||
{
|
||||
if (lProcesses.get(lcv).processName.contains(sProcName))
|
||||
{
|
||||
|
@ -2441,7 +2445,10 @@ private void CancelNotification()
|
|||
{
|
||||
sRet = "Successfully killed " + nPID + " " + strProcName + "\n";
|
||||
lProcesses = aMgr.getRunningAppProcesses();
|
||||
for (lcv = 0; lcv < lProcesses.size(); lcv++)
|
||||
nProcs = 0;
|
||||
if (lProcesses != null)
|
||||
nProcs = lProcesses.size();
|
||||
for (lcv = 0; lcv < nProcs; lcv++)
|
||||
{
|
||||
if (lProcesses.get(lcv).processName.contains(sProcName))
|
||||
{
|
||||
|
@ -2524,12 +2531,15 @@ private void CancelNotification()
|
|||
String sRet = "";
|
||||
ActivityManager aMgr = (ActivityManager) contextWrapper.getSystemService(Activity.ACTIVITY_SERVICE);
|
||||
List <ActivityManager.RunningAppProcessInfo> lProcesses = aMgr.getRunningAppProcesses();
|
||||
int nProcs = lProcesses.size();
|
||||
int nProcs = 0;
|
||||
int lcv = 0;
|
||||
String strProcName = "";
|
||||
int nPID = 0;
|
||||
int nUser = 0;
|
||||
|
||||
if (lProcesses != null)
|
||||
nProcs = lProcesses.size();
|
||||
|
||||
for (lcv = 0; lcv < nProcs; lcv++)
|
||||
{
|
||||
strProcName = lProcesses.get(lcv).processName;
|
||||
|
|
|
@ -495,10 +495,13 @@ public class WatcherService extends Service
|
|||
boolean bRet = false;
|
||||
ActivityManager aMgr = (ActivityManager) getApplicationContext().getSystemService(Activity.ACTIVITY_SERVICE);
|
||||
List <ActivityManager.RunningAppProcessInfo> lProcesses = aMgr.getRunningAppProcesses();
|
||||
int nProcs = lProcesses.size();
|
||||
int nProcs = 0;
|
||||
int lcv = 0;
|
||||
String strProcName = "";
|
||||
|
||||
if (lProcesses != null)
|
||||
nProcs = lProcesses.size();
|
||||
|
||||
for (lcv = 0; lcv < nProcs; lcv++)
|
||||
{
|
||||
strProcName = lProcesses.get(lcv).processName;
|
||||
|
@ -554,8 +557,12 @@ public class WatcherService extends Service
|
|||
int lcv = 0;
|
||||
String strProcName = "";
|
||||
int nPID = 0;
|
||||
int nProcs = 0;
|
||||
|
||||
for (lcv = 0; lcv < lProcesses.size(); lcv++)
|
||||
if (lProcesses != null)
|
||||
nProcs = lProcesses.size();
|
||||
|
||||
for (lcv = 0; lcv < nProcs; lcv++)
|
||||
{
|
||||
if (lProcesses.get(lcv).processName.contains(sProcName))
|
||||
{
|
||||
|
@ -598,7 +605,10 @@ public class WatcherService extends Service
|
|||
{
|
||||
sRet = "Successfully killed " + nPID + " " + strProcName + "\n";
|
||||
lProcesses = aMgr.getRunningAppProcesses();
|
||||
for (lcv = 0; lcv < lProcesses.size(); lcv++)
|
||||
nProcs = 0;
|
||||
if (lProcesses != null)
|
||||
nProcs = lProcesses.size();
|
||||
for (lcv = 0; lcv < nProcs; lcv++)
|
||||
{
|
||||
if (lProcesses.get(lcv).processName.contains(sProcName))
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче