모각코/코틀린<기초편>

모각코 코틀린<기초편>13일차

넌 감동란이었어 2022. 2. 23. 14:58

오늘은 activity를 전환하는 법에 대해 배웠다.

 

인텐트

 

컴포넌트 간에 작업 수행을 위해 정보를 전달하는 역할

메세지 객체라고 말할 수 있다.

 

인텐트를 이용한 액티비티 전환

 

MemoActivity 클래스를 불러와 Intent 를 생성한다.

그리고 이 intent 를 실어서 startActivity 라는 함수를 호출한다.

그럼 startActivity 함수에서는 intent 에서 호출된 Activity 위치를 찾아가,

해당 Activity 를 열게 된다.

​val intent = Intent(this, MemoActivity::class.java)
startActivity(intent)

 

액티비티 소멸 시키기

 

this.finish()

이 코드를 작성해주면 전에 있던 액티비티를 소멸시켜준다.

 

이 코드가 중요한 것이 이 코드를 작성하지 않으면 로직이 꼬이거나 스택이 많이 쌓여 앱이 느려질 수 있다.

 

출처:https://codemate.kr/project/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-APP-%EB%A9%94%EC%9D%B4%ED%8A%B8-%EC%BD%94%ED%8B%80%EB%A6%B0-%EA%B8%B0%EC%B4%88%ED%8E%B8/13-1.-Activity-%EC%A0%84%ED%99%98%ED%95%98%EA%B8%B0

 

안드로이드 APP 메이트 - 코틀린 기초편 :: #13-1. Activity 전환하기 | 코드메이트

📌 Activity 전환하기 ✅ 오늘 배울 내용 Activity 전환하기 ✅ 시작하기 전에 본격적인 Activity 전환을 실습하기 전에, 12일차에 수정했던 매니페스트 파일을 아래와 같이 다시 수정해주세요! <?xml vers

codemate.kr