반응형
반응형
1. 액티비티 띄우기
Intent intent = new Intent(현재액티비티.this, 액티비티이름.class);
1) startActivity(intent);
2) startActivityForResult(intent, requestCode);
- 다양한 액티비티를 열고 닫고 하면서 전환할 경우 필요함
- 어떤 액티비티를 띄웠는지 requsetCode를 통해 알 수 있고,
어떤 액티비티로 돌아왔는지 resultCode를 통해 알 수 있다.
2. 원래의 액티비티로 돌아오는 경우 ( B -> A )
- B 액티비티
1) setResult(resultCode); -> 액티비티 종료 전에 결과 코드 저장
2) setResult(resultCode, intent); -> 액티비티 종료 전에 결과 코드 저장, intent 전달
- A 액티비티
onActivityResult 함수로 B 액티비티 데이터를 얻을 수 있음
3. AppConstants 클래스를 만들어서 사용
public class AppConstants {
public static final int REQ_LOGIN_CODE = 101;
public static final int REQ_REGISTER_CODE = 102;
public static final int RES_ROOM_EXIT_CODE = 151;
}
반응형
'Mobile > Android' 카테고리의 다른 글
[ Android ] 손쉽게 Custom Toast 만들기 (0) | 2023.07.22 |
---|---|
[ Android ] Custom Progressbar 커스텀 프로그래스바 만들기 (0) | 2023.07.22 |
[ Android ] Activity Fragment 데이터 전달 (0) | 2023.07.21 |
[ Android ] 한 눈에 보는 Activity Flag 액티비티 플래그 (0) | 2023.07.21 |
[ Android ] BottomNavigation Icon 설정 (0) | 2021.03.22 |