intent2 [Android Intent] 안드로이드 Intent Flag (Intent.setFlags, Intent.addFlags) 간단 정리 안드로이드 개발 공부 Android Intent 안드로이드 Intent Flag 정리 Intent.setFlags Intent.addFlags 1. 왜 쓰는가? Activity가 Stack 방식으로 쌓일 경우 각 Activity의 흐름을 제어해줄 필요가 있다. 기본적으로는 시스템이 알아서 제어해준다. 다만 앱 특성에 따라 필요할 경우에는 Flag를 달아서 제어할 수 있다. 2. setFlags와 addFlags setFlags : 하나의 Flag를 지정한다. addFlags : 기존 Flag에 + 새 Flag를 추가한다. 사용 코드 예시 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK.. 2020. 5. 28. [안드로이드 Activity] startActivityForResult 사용법 및 startActivity와 차이점 Android 개발 Tip. - Activity Start Method 액티비티 실행시 값 전달 방법 startActivityForResult VS StartActivity 일반적으로 Activity를 띄울 때는 startActivity()를 사용한다. 다른 방법으로는 startActivityForResult()도 있다. startAcitivity와 비교하여 간단하게 정리해보자. 1. 용도 차이 startActivity : 새 액티비티를 열어줌 (단방향) startActivityForResult : 새 액티비티를 열어줌 + 결과값 전달 (쌍방향) 즉, 결과값을 전달해주느냐 아니냐의 차이다. Activity에서 resultCode를 보내서 원하는 기능을 수행할 수 있다. 2. 실행 코드 - MainActi.. 2020. 5. 28. 이전 1 다음