Android Studio
안드로이드 컴포넌트 종류
코딩천재홍
2021. 1. 16. 00:02
Activity란?
액티비티는 UI 화면을 담당하는 컴포넌트입니다.
액티비티 역할을 하기 위해서는 자바소스에서 Activity클래스를 상속해야 하며,
액티비티가 기본적으로 가지고 있는 생명주기 메소드를 재정의하여 원하는 기능을 구현하는 방식으로 제작합니다.
Activity의 특징
- 안드로이드 어플리케이션은 반드시 하나 이상의 Activity를 가지고 있어야 합니다.
- 2개의 액티비티를 동시에 Display할 수 없습니다.
- Intent 를 통해 다른 어플리케이션의 액티비티도 불러낼 수 있습니다.
- 액티비티 내에는 프래그먼트(Fragment)를 추가하여 화면을 분할시킬 수 있습니다.
- 1개 이상의 view 또는 ViewGroup을 포함합니다.
- 각 액티비티는 manifests 파일에 등록 되어 있어야 합니다.
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// res/activity_main.xml을 화면에 보여준다.
setContentView(R.layout.activity_main);
}
@Override
public void onBackPressed() {
// 뒤로가기 버튼을 눌렀을 때 수행되는 메서드
// 토스트 메세지(Toast 메세지)
// Toast.makeText(this, "종료합니다.", Toast.LENGTH_SHORT).show();
Toast.makeText(this, R.string.app_finish_msg, Toast.LENGTH_SHORT).show();
super.onBackPressed();
}
}
|
cs |