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


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

소스코드

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

    });
  }
}
  • 2016년 01월 29일에 작성됨

조회수 124


1 답변


좋아요
0
싫어요
채택취소하기

안드로이드 매니페스트.xml파일에가셔서 OrderScreen액티비티를 등록해주세요. <activity android:name=".OrderScreen" /> 이러면 아마 잘 되실거에요.

  • 2016년 01월 29일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close