내 앱이 띄운 Activity의 개수를 구하는 방법이 있을까요?
Activity를 띄울때 마다 변수 값 증가시키고 제거시 감소 시키는 방법말고
구글에서 제공하는 Api가 있나요?
비정상 종료하거나 백그라운드 상태에서 메모리 부족으로 kill되기도 하고 해서 변수로 관리하는 것 보다
깔끔한 방법이 있나해서요.
ArrayList를 만들어서 관리하시면 될것 같아요.
public static ArrayList<Activity> at = new ArrayList<Activity>();
at.add(this);
for (int i = 0; i < main.at.size(); i++) {
main.at.get(i).finish();
}
RunningTaskInfo 보시면 numActivities란게 있는데 이걸 찾으시는건지요?
로그인 유지
ArrayList를 만들어서 관리하시면 될것 같아요.
public static ArrayList<Activity> at = new ArrayList<Activity>();
at.add(this);
for (int i = 0; i < main.at.size(); i++) {
main.at.get(i).finish();
}