application context를 사용하면 메모리릭을 방지할수있다는 장점이 있지만
액티비티를 띄울때 application context는 액티비티가 무조건 실행되게 하여서
액티비티가 백그라운드에 있을때 새로운 액티비티가 실행되는것에 대해 무조건적인 실행을 한다.
하지만 activity context를 사용하면 액티비티가 백그라운드 상태에 있을때는 새로운 액티비티가 실행되거나 죽을때 기다리는 것을 볼 수 있다.
즉 액티비티가 액비트상태로 돌아올때 새로운 액티비티가 실행되거나 죽는다.