1

我有MyClass1 extends Activity { ....

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

}

MyClass2 extends MyClass1 {

....

//here call myMethod..

}

但我无法调用 myMethod。在构建项目之前说“创建方法 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)   

有什么解决办法??

谢谢斯内哈
_

4

1 回答 1

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);

}  

}
于 2012-05-19T12:44:04.073 回答