Android 앱에서 새 활동을 여는 방법
2912 단어 androidtodayilearnedxmljava
셀프홍보 : 마이website에서 다른 글을 보실 수 있습니다 😉
문제적
An activity is a single, focused thing that the user can do.
Activity class documentation의 이 인용문은 한 활동의 목적이 무엇인지 잘 요약합니다. 활동은 "단일하고 집중된 것"이고 대부분의 응용 프로그램은 우리가 여러 가지 집중된 작업을 수행할 수 있도록 허용하므로 한 활동에서 다른 활동으로 이동하는 방법에 대한 질문이 스스로 제기되었습니다. 이 질문에 답함으로써 우리는 각각이 "사용자가 할 수 있는 단일하고 집중된 일"인 여러 활동으로 애플리케이션을 만들 수 있을 것입니다 😉
해결책
두 가지 활동 만들기
먼저 두 가지 기본 활동을 만들어 보겠습니다(이미 기본 기본 활동이 있는 경우에만 만들 수 있음).
그런 다음 두 가지 활동이 있으면 원하는 작업을 트리거할 수 있는 이벤트를 가질 수 있어야 합니다 😉.
제가 염두에 두고 있는 가장 간단한 예를 들자면, 버튼 클릭을 사용할 것입니다.
첫 번째 활동의 레이아웃에 버튼을 추가하여 이 단계를 쉽게 수행할 수 있습니다. 활동의 레이아웃 인터페이스에서 드래그 앤 드롭을 사용하여 이를 수행할 수 있습니다.
, 그리고 레이아웃 디자인 인터페이스 또는 레이아웃 코드에서 콜백
onClick
을 지정하여:또는
<Button
android:id="@+id/button_openOtherActivity"
android:onClick="openOtherActivity"
<!-- Rest of the button definition -->
/>
마지막으로 버튼 콜백에서 다른 활동을 여는 코드를 추가할 수 있습니다.
public void openOtherActivity(View v) {
Intent intent = new Intent(this, OtherActivity.class);
startActivity(intent);
}
그리고 짜잔, 문제 없이 한 활동에서 다른 활동으로 이동할 수 있어야 합니다. 활동 및 버튼 콜백의 이름을 응용 프로그램 및 클래스 목적에 맞도록 조정할 수 있지만 기본적으로 이 솔루션을 응용 프로그램에 통합하기 전에 해야 할 일은 이것뿐입니다 🙂
이 글을 읽어주신 모든 분들께 감사드리며 다음 글까지 화사한 하루 보내세요😉
흥미로운 링크
Reference
이 문제에 관하여(Android 앱에서 새 활동을 여는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/10xlearner/how-to-open-a-new-activity-in-a-android-app-4mga텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)