애플리케이션에서 인텐트를 사용해 다른 액티비티를 호출하는 방법.

조회수 1488회

제 프로젝트에 액티비티가 두개 있는데요. 첫번째 버튼을 클릭하면 액티비티가 실행되고 그 액티비티에서 버튼을 클릭하면 액티비티가 종료되게하려는데 첫번째 액티비티에서 버튼을 클릭해도 아무일도 없어요. 어떻게하면 버튼을 클릭했을때 두번째 액티비티가 나올까요?

소스코드

public class FirstActivity extends Activity {

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button orderButton = (Button)findViewById(R.id.order);

    orderButton.setOnClickListener(new View.OnClickListener() {

      @Override
      public void onClick(View view) {
        Intent intent = new Intent(FirstActivity.this, OrderScreen.class);
        startActivity(intent);
      }

    });
  }
}

public class OrderScreen extends Activity {

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.order);

    Button orderButton = (Button) findViewById(R.id.end);

    orderButton.setOnClickListener(new View.OnClickListener() {

      @Override
      public void onClick(View view) {
        finish();
      }

    });
  }
}

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)