안드로이드 개발 질문/답변
(글 수 45,052)
채팅 소스를 구현중입니다.
채팅시에 상대방에게 알림 메세지가 출력됩니다.
하지만 채팅중에도 알림이 계속 뜨게 됩니다.
즉 현재 채팅창을 보고 있는 것에도 불구하고 알림이 뜨는 것입니다.
현재 페이지가 활성화되있는지 체크하는 방법을 좀알려주세요.
2011.12.22 12:42:37
ActivityManager am = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> taskInfoList = am.getRunningTasks(1);
ComponentName curStack = null;
try {
curStack = taskInfoList.get(0).topActivity;
String curPackageName = curStack.getClassName();
if (curPackageName.equalsIgnoreCase("your.package.name") {
//무시
}
else{
// noti 처리
}
}



