2012-01-20 6 views
0

내 활동 내에서 메소드를 시작하려면 아래 예제를 수정하는 코드가 필요합니다.onInit에서 주 활동 내에서 메소드를 시작하려면 어떻게합니까?

코드 :

public void onInit(int status) { 

    HowDoIStartThisMethodCorrectly?(); <-- because this doesn't start that method. 

}

나는 프로그램이 시작될 때 실행할 내 주요 활동 내에서하는 방법이 필요합니다, 그래서 내의 onInit 방법을 한 OnCreate에 추가,하지만 작동하지 않습니다.

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    PUTYOURMETHODHERE(); 

} 

또는 당신은 할 수 :

+2

당신은 메서드를 호출합니다. 귀하의 질문에 누구든지 도움을 줄 수있는 세부 정보가 부족합니다. –

답변

0

onCreate()의 코드가 실행되도록 보장

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    onInit(); 

} 

public void onInit() { 

    HowDoIStartThisMethodCorrectly?(); <-- because this doesn't start that method. 

} 
+0

public class ScreenReceiver extends BroadcastReceiver {@Override public void onReceive (Context context, Intent intent) {}}} 무엇이든 할 수있는 코드가 있다고 가정하고 ... 나는 method()를 시도했다. onCreate ..에서? – David

관련 문제