Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- viewmodel
- cocoapod
- backgroundTint
- PostgreSQL
- calendar
- addTextChangedListner
- 리눅스
- android
- podinit
- Dialog
- prolificinteractive/material-calendarview
- editText
- DialogFragment
- springboot
- RestAPI
- Button
- livedata
Archives
- Today
- Total
코코딩딩
[안드로이드/android] activity 화면 전환 데이터 주고받기 (intent) 본문
안드로이드에서 버튼을 누르면 새로운 activity로 이동 하는 등의 화면 전환을 하려면 다음과 같다.
Intent intent = new Intent(getApplicationContext(),testActivity.class);
startActivity(intent);
이렇게 하면 testActivity에 해당하는 화면이 뜨게된다.
데이터를 주고받기 위해서는 다음과 같다.
// 데이터 담아서 보내기
Intent intent = new Intent(getApplicationContext(),testActivity.class);
intent.putExtra("test","1");
intent.putExtra("test2","0");
startActivity(intent);
//데이터 호출하기
getIntent().getStringExtra("test").equals("1")
getIntent().getStringExtra("test2").equals("0")
//위의값을 출력하면 true가 나온다.
여러번 intent를 이용해 화면을 띄우다 보면 뒤로가기 처리가 제대로 안 될 때가 있다. 그럴때는 다음 코드를 사용해 다 날려버릴 수 있다.
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
'일단기록 > 간단기록' 카테고리의 다른 글
[JAVA] 만 나이 계산하기 (0) | 2022.05.25 |
---|---|
[JAVA] 시간 계산 하기 (0) | 2022.05.20 |
[안드로이드/android] editText 위에 겹쳐진 버튼 (0) | 2022.05.18 |
[안드로이드/android] 비밀번호,핸드폰번호 정규식 (0) | 2022.05.11 |
[JAVA] 10초 마다 반복 실행하기 (0) | 2022.05.10 |