서비스에서 인텐트를 이용해서 액티비티를 호출하려고 합니다.

인텐트 선언과 startActivity를 OnCreate 안에 넣어놓았을 때에는 아무 이상없이 잘 불러지는데,

클래스 안에 있는 다른 함수 안에 인텐트를 선언하고 startActivity를 하게 하고는

특정 상황이 되어있을 때 함수를 호출하여서 액티비티를 실행하도록 했습니다.

그런데 이상하게 OnCreate에 있을 때는 잘 동작하던 녀석이 함수로 호출하니까

Context context = this;
Intent i = new Intent(context, callview.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);

에서 Intent i = new Intent(context, callview.class); 의 callview.class를 찾는 과정에서 ClassNotFoundException이 일어납니다.

문제는 callview.java는 패키지 안에 잘 포함되어 있고, callview.java 안에는 class callview가 잘 정의되어 있다는 겁니다.

그런데 왜 얘가 멀쩡한 클래스를 못찾을까요... OnCreate 안에 넣어놓으면 잘만 찾는데..

고수님들 부탁드립니다ㅠㅠ 이것때문에 3일을 진행을 못시키고 있네요..