안드로이드 개발 질문/답변
(글 수 45,052)
아래의 소스를 보면 mPackageFilter에 패키지명을 저장한 후 topActivity의 패키지명과 비교하게됩니다.
하나식 비교해서 패키지 명이 없을 경우에 마지막에 popupLock();를 실행하고 싶습니다.
어떤 식으로하면 좋을지 조언 부탁드립니다~
while(mStop){
ActivityManager am = (ActivityManager)getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> task = am.getRunningTasks(1);
ComponentName top = task.get(0).topActivity;
String name = top.getPackageName();
for(int i = 0; i < mPackageFilter.size(); i++){
String filter = mPackageFilter.get(i).toString();
if(name.equals(filter)){
}else{
}
}
popupLock();
}




for(int i = 0; i < mPackageFilter.size(); i++){
String filter = mPackageFilter.get(i).toString();
if(name.equals(filter)){
}else{
if(i== mPackageFilter.size()-1)
popupLock();
}
}
}
하시면 되죵