2012-05-15 35 views
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) 

任何解決方案?

感謝
斯納

+0

您要撥打的一類體的方法?你不想錯過什麼嗎? – Rajesh

+0

super.myMethod(); – Tarun

+0

super.my我嘗試過的方法。但它給了我編輯的異常問題。謝謝 – 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); 

} 

} 
相關問題