안규 공부방

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

 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.