Android > 이벤트 발생시 Activity의 함수 호출방법.
등록일 : 2017-07-05 10:57
조회수 : 93,953
Main1.class 파일 안에 steupTabs() , moveTabs() 함수가 존재 합니다.
Sub3.class 파일에서 Main1.class 에 있는 함수를 호출하고 싶습니다. 어떻게 해야 할까요?
Main1.java 파일내용
public class Main1 extends TabActivity {
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
setupTabs();
moveTabs(0);
}
public void setupTabs()
{
...중략
}
public void moveTabs(int num)
{
...중략
}
}
Sub03.java 파일 내용
public class Sub03 extends Activity {
Main1 main1 = new Main1();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sub03);
Button button01 = (Button) findViewById(R.id.button01);
button01.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"흥정내역으로 갑니다.",500).show();
main1.moveTabs(1);
}
});
}