728x90
반응형
질문 : Android 애플리케이션의 활동간에 데이터를 어떻게 전달합니까?
로그인 페이지를 통해 로그인 한 후 각 activity
button
이 표시되는 시나리오가 있습니다.
sign-out
클릭하면 로그인 한 사용자의 session id
를 로그 아웃으로 전달합니다. session id
activities
사용 가능하게 유지하는 방법에 대해 나를 안내 할 수 있습니까?
이 경우에 대한 대안
답변
이를 수행하는 가장 쉬운 방법은 활동을 시작하는 데 사용중인 인 Intent
의 로그 아웃 활동에 세션 ID를 전달하는 것입니다.
Intent intent = new Intent(getBaseContext(), SignoutActivity.class);
intent.putExtra("EXTRA_SESSION_ID", sessionId);
startActivity(intent);
다음 활동에서 해당 인 텐트에 액세스 :
String sessionId = getIntent().getStringExtra("EXTRA_SESSION_ID");
Intents에 대한 문서 에 더 많은 정보가 있습니다 ( "Extras"섹션 참조).
출처 : https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android-application
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
내 Android 애플리케이션에서 충돌 데이터를 얻는 방법 (0) | 2021.10.12 |
---|---|
Android 애플리케이션 용 아이콘 설정 (0) | 2021.10.12 |
Android Studio 오류 'select Android SDK' 해결 방법 (0) | 2021.10.08 |
Android 브라우저에서 사용자 지정 Android 애플리케이션 실행 (0) | 2021.10.08 |
Android API 버전을 가져오는 방법 (0) | 2021.10.07 |