잘은모르겠지만,
액티비티와 애플리케이션의 차이가 아닐까요?
Manifest를 가보시면 Application단에서 테마를 줄수있구요, Activity단에서 테마를 줄수 있습니다.
즉 각 Activity별로 별도의 테마를 줄수 있구요, 테마를 선택하지 않으면 Application의 테마를 적용받는걸로 알고있어요.
그러니깐 Context.Activity는 액티비티단의 테마를, Context.Application은 애플리케이션단의 테마를 가져오는게 아닐까요?ㅎ