반응형 startActivity2 [Kotlin] 새로운 화면(Activity) 추가하고 데이터 주고받기 MainActivity 가 있을 때, 버튼을 눌러서 또 다른 Activity를 띄워보고 데이터를 전달하고, 두번째 엑티비티에서 변경한 결과도 받아오는 예제를 해보겠습니다. 안드로이드 스튜디오에서 새 프로젝트를 만들고, EmptyActivity 를 선택 후 생성하면, 기존 화면(MainActivity)이 생성됩니다. 그리고 ViewBinding 으로 소스를 수정합니다. [Kotlin] findViewById 대신에 View binding 참고 새 화면(Activity) 생성 SecondActivity 를 만들어야겠죠. MainActivity 와 같은 Package에서 우클릭 > New > Activity > Empty Activity 생성되는 경로는 달라도 상관없습니다 Activity정보를 입력하고 생성합.. 2023. 7. 23. [Android] Calling startActivity() from outside of an Activity 오류 해결하기 Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag activity 가 아닌곳에서 호출하려면 FLAG_ACTIVITY_NEW_TASK flag 가 필요함, 뭐 이런 내용입니다. 전 RecyclerView 의 item 클릭 시 Activity 를 시작하려고 했습니다. # 오류나던 코드 Intent intent = new Intent(getContext(), SomeActivity.class); intent.putExtra(PARAM_LIST, itemList); getContext().startActivity(intent); 저 flag 만 추가하면 됩니다. # 수정 후 코드 I.. 2020. 5. 26. 이전 1 다음 728x90 반응형