메인 클래스의 onCreate 메소드로부터 서브 클래스 안에있는 메소드를 호출하고 싶습니다.android의 서브 클래스 메소드 호출하기
나는 이런 식으로 시도했지만 기본 클래스는 어떻게 든 정적이 아닌 정적 하위 클래스에 대한 참조를 만들 수 없습니다. 서브 클래스를 정적으로 만들고 싶지 않습니다!
public class NetworkBroadcast extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Caster.castMac();
}
public class Caster extends Thread {
public void castMac() {}
}
}
castMac()
를 호출하기 전에 캐스터 클래스의 인스턴스를 만들 당신은 BEF를 인스턴스화하지 않을 수 있습니다 당신은 멤버 함수를 호출합니까? static으로 선언되지 않은 경우 부모 클래스는 어떻게 정적입니까? 이렇게하면 http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html – Orlymee