인텐트로 데이터를 전송하는 방법
-
13-11-2019 - |
문제
2 개의 클래스가있는 응용 프로그램을 구축하고 있습니다.사용자가 버튼을 클릭하면 Buttons_Class의 OnClick 루틴이 인텐트와 번들을 생성하고 Display_Class 활동을 시작합니다.이것은 잘 작동합니다.Display_Class는 정보를 가져와 TextView에 표시합니다.
다음에 무슨 일이 일어나야 합니까?사용자가 두 번째 버튼을 클릭하면 Display_Activity를 다시 만들어야 합니까?새로운 의도를 만들어야 합니까?사용자가 버튼을 클릭할 때마다 정보가 한 활동에서 다음 활동으로 어떻게 이동합니까?어떤 예라도 크게 감사하겠습니다.
해결책
사용자가 두 번째 버튼을 클릭하면 Display_Activity를 다시 만들어야 합니까?
전화할 때 startActivity()
, 기본적으로 활동의 새 인스턴스를 생성합니다.원하는 경우 Intent의 플래그를 사용하여 이를 제어할 수 있습니다. FLAG_ACTIVITY_REORDER_TO_FRONT
.
새로운 의도를 만들어야 합니까?
다른 활동을 시작한다면 그렇습니다.다른 복사본을 시작하는 경우 Display_Activity
, 아마 아닐거야.
제휴하지 않습니다 StackOverflow