본문 바로가기
반응형

Intent2

[Android] Intent, Bundle, SavedStateHandle 객체 쉽게 전달하기. Intent, Bundle, SavedStateHandle로 다양한 데이터를 넘겨받는데 특히 객체를 넘겨받을 경우가 많다. 여러가지 방법이 있겠지만 주로 사용하는 방법은 객체를 Json으로 변환한 뒤 다시 받는 쪽에서는 Json을 객체에 매핑시켜 데이터를 가져오는 구조로 주로 사용을 했다. AS-IS 하지만 이게 매번 하려니 여간 번거로운게 아니다 하나 예시를 보자. val dataDTO = DataDTO(....) val intent = Intent(context, InfoActivity::class.java).apply { val jsonAdapter = moshi.adapter(DataDTO::class.java) this.putExtra("test", jsonAdapter.toJson(dataDT.. 2023. 11. 26.
Intent로 인스타, 유튜브, 앱리뷰 실행시키기 Intent로 인스타, 유튜브, 앱리뷰 간단히 실행시키기 앱 개발중 - 리뷰 구걸을 위해 내앱이 등록된 플레이스토어로 이동- 내 앱 사용 설명을 위해 내가 등록한 유튜브 페이지로 앱을 실행- 특정인의 인스타그램으로 이동 등 다양하게 Intent를 사용할 경우가 있습니다. 위에 나열한 내용을 어떻게 구현하는지 알아봅시다.val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url)) context.startActivity(intent)핵심은 이 두줄로 가능합니다. url에다가 알맞은 값만 넣어주면 끝인데요! 결론부터 보여드리자면 코드는 아래와 같습니다.object LaunchAppsUtil { fun launchReview(context: Context) { val ap.. 2019. 1. 2.
반응형