2012-05-15 5 views
1

에서 사용자 정의 된 사용자 지정 메서드에 액세스 나는 MyClass1 extends Activity { ....다른 활동

public void myMethod(String url){...//mystuffs..} 

} 

그리고

MyClass2 extends MyClass1 { 

.... 

//here call myMethod.. 

} 

을하지만 난 MyMethod라는를 호출 할 수 없습니다입니다. "Create method myMethod"라는 프로젝트를 빌드하기 전에 오류가 발생했습니다.

super.myMethod 날 다음 예외 준다 :

W/dalvikvm(3211): threadid=1: thread exiting with uncaught exception (group=0x400207d8) 
FATAL EXCEPTION: main 
java.lang.StackOverflowError 
Activity.loadUrl(MyClass1.java:119) 
MyClass2.onCreate(MyClass2.java:92) 

모든 용액을 ??

감사
스 네하

+0

당신은 클래스 본문에서 메소드를 호출하려면? 너 뭔가 빠져 있지 않아? – Rajesh

+0

super.myMethod(); – Tarun

+0

super.myMethod 나는 시도했다. 하지만 그것은 문제의 편집 예외를 제공하고 있습니다. 감사합니다. – Smitha

답변

0

은 다음과 같이 수행

public class A extends Activity{ 

public void myMethod(String url){...//mystuffs.. 

} 

} 

public class B extends A { 

public void myMethod(String url){ 
super.myMethod(url); 

} 

}