본문 바로가기
반응형

intent4

[Kotlin] 새로운 화면(Activity) 추가하고 데이터 주고받기 MainActivity 가 있을 때, 버튼을 눌러서 또 다른 Activity를 띄워보고 데이터를 전달하고, 두번째 엑티비티에서 변경한 결과도 받아오는 예제를 해보겠습니다. 안드로이드 스튜디오에서 새 프로젝트를 만들고, EmptyActivity 를 선택 후 생성하면, 기존 화면(MainActivity)이 생성됩니다. 그리고 ViewBinding 으로 소스를 수정합니다. [Kotlin] findViewById 대신에 View binding 참고 새 화면(Activity) 생성 SecondActivity 를 만들어야겠죠. MainActivity 와 같은 Package에서 우클릭 > New > Activity > Empty Activity 생성되는 경로는 달라도 상관없습니다 Activity정보를 입력하고 생성합.. 2023. 7. 23.
[Android] Java 에서 Kotlin 으로 넘어가기 3. Intent (Splash, Activity 이동) Kotlin StartActivity 앱의 시작은 Splash 화면이죠. ㅎㅎ; 이건 사람마다 호불호가 갈립니다. "splash 화면에서 불필요한 시간을 낭비한다" "회사의 로고 같은 광고 효과도 있다" "최초 리소스를 로드하는데 보여주는 것이다" 등등.. 전, 2~3초 정도로 앱의 로고든, 이미지든 광고효과가 좋다고 생각해서 주로 splash 화면을 만드는 편입니다. kotlin 에서 new > Activity > FullScreenActivity 로 해봤는데, 뭔가 잡다한게 많이 뜨더군요. 그냥 new > Activity > EmptyActivity 로 생성합니다. Launcher Activity 에 체크해주세요. 전 이름을 SplashActivity 로 했습니다. layout 과 소스 파일이 생깁니.. 2022. 2. 23.
[Android] url 을 Intent 로 웹브라우저 띄우기 url 이 있을 경우 android app 에서 해당 url 을 띄우는 방법 String srchString = "개발인생"; Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com/search?q="+srchString)); startActivity(browserIntent); 이렇게 하면 핸드폰의 기본 웹 브라우저로 구글검색이 된 페이지가 나올겁니다. 2020. 2. 12.
[android] 화면간 값 전달 Activity intent parameter Activity Intentparameter - 호출하는 곳에서123 Intent intentSingle = new Intent(getApplicationContext(), SingleActivity.class); // SingleActivity : 호출하려는 Activity intentSingle.putExtra("userName", "bryan"); startActivityForResult(intentSingle, singleActivityId); // int singleActivityId = 1001;cs - 받는 곳에서12Intent intent = getIntent();String userNm = intent.getStringExtra("userName");cs 이러면 userNm 이라는 변수의.. 2019. 2. 27.
728x90
반응형