Keep going

안드로이드 컴포넌트 종류 본문

Android Studio

안드로이드 컴포넌트 종류

코딩천재홍 2021. 1. 16. 00:02

Activity란?

액티비티는 UI 화면을 담당하는 컴포넌트입니다.

 

액티비티 역할을 하기 위해서는 자바소스에서 Activity클래스를 상속해야 하며,

액티비티가 기본적으로 가지고 있는 생명주기 메소드를 재정의하여 원하는 기능을 구현하는 방식으로 제작합니다. 

 

 

Activity의 특징

  1. 안드로이드 어플리케이션은 반드시 하나 이상의 Activity를 가지고 있어야 합니다.
  2. 2개의 액티비티를 동시에 Display할 수 없습니다.
  3. Intent 를 통해 다른 어플리케이션의 액티비티도 불러낼 수 있습니다.
  4. 액티비티 내에는 프래그먼트(Fragment)를 추가하여 화면을 분할시킬 수 있습니다.
  5. 1개 이상의 view 또는 ViewGroup을 포함합니다.
  6. 각 액티비티는 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

 

'Android Studio' 카테고리의 다른 글

화면 전환하기  (0) 2021.07.06
R.java란?  (0) 2021.01.16
안드로이드 컴포넌트  (0) 2021.01.15
Comments