a.xml

....
 <include android:id="@+id/footer_button
              layout="@layout/layout_footer_button"
              android:layout_width="fill_parent"	
              android:layout_height="wrap_content"
              /> 
...

A.java

 public class A extends Activity{
  	..
	public void onCreate(Bundle savedInstancedState){
		...
		setContentView(R.layout.a);
		...
	}
	..
	public void setIncludeProc(){
		Context mContext = A.this; 		
	
	F f = new F(mContext, (View)findViewById(R.id.footer_button, m_sec)); 
		....
	}


}


F.java

public class F{
	public FooterProc(Context context, View v, int m_footer_sec){
		this.context = context;
		LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		this.mFooterView = v;
	}

	public setInit(){
		btn_footer_a = (Button)mFooterView.findViewById(R.id.btn_footer_abc);
		btn_footer_b 
= (Button)mFooterView.findViewById(R.id.btn_footer_def); 
		btn_footer_a.setOnClickListener(new View.OnClickListener(){
			public void onClick(View v){
				
Intent call_schedule = new Intent(context, ScheduleTermList.class); 
	
			call_schedule.putExtra("assistant_date", assistant_date); 
				context.startActivity(call_schedule); 
				context.finish();???? 
			}
		});
		btn_footer_b.setOnClickListener(new View.OnClickListerner(){
			public void onClick(View v){
				...
			}
		});

	}

} 


모든 Activity에 같은 위치에 버튼 여러개를 두려고합니다.....그버튼을 include로 사용하고있습니다.

xml에 include를 두고, A.java에서는 이 정보를 F.java에 넘겨처리하고싶습니다.

F.java에서 intent로 다른 액티비티로 이동할 때...A클래스를 종료(finish())하고 이동하고싶은데..어떻게해야할지 잘 모르겠습니다..

이 코드에서는.((A)context).finish()는 가능하지만... 모든 Activity에서 사용하기위해 F클래스를 만들고있습니다...

아시는 분 답변 부탁드립니다..