화면이동을 구현하려는데...

무엇 때문인지

프로필이나 다이어리나 들어갔다가

백 버튼을 통해서 나오게 되면

다시 프로필 버튼이나 다이어리 버튼을 눌러도 아무런 반응이 없어요...

무엇이 문제일까요... 아래가 코드에요...


package kr.ui;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class main extends Activity
{
    @Override
 protected void onStart()
    {
  // TODO Auto-generated method stub
  super.onStart();
       
        setContentView(R.layout.main);
        Button btn_Profile, btn_Diary;
       
        btn_Profile=(Button)findViewById(R.id.profile);
        btn_Profile.setOnClickListener(new View.OnClickListener()
        { 
   @Override
   public void onClick(View v)
   {
    // TODO Auto-generated method stub
    
    setContentView(R.layout.profile);
    Button btn_back;
    
    btn_back=(Button)findViewById(R.id.back);
    btn_back.setOnClickListener(new View.OnClickListener()
    {
     @Override
     public void onClick(View v)
     {
      // TODO Auto-generated method stub
      setContentView(R.layout.main);
     }
    });       
   }
        });
   
  btn_Diary=(Button)findViewById(R.id.diary);
  btn_Diary.setOnClickListener(new View.OnClickListener()
  { 
   @Override
   public void onClick(View v)
   {
    // TODO Auto-generated method stub
    setContentView(R.layout.diary);
    Button btn_back;
    
    btn_back=(Button)findViewById(R.id.back);
    btn_back.setOnClickListener(new View.OnClickListener()
    {
     @Override
     public void onClick(View v)
     {  
      
      // TODO Auto-generated method stub
      setContentView(R.layout.main);
     }
    });       
   }
  });
    }

 /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
    }
}