Android Widget Sdk in Fragment
https://blog.tossbusiness.com/articles/mobile-pay-2 이 링크를 참고하여 안드로이드 SDK를 적용중에 있습니다
이 SDK를 Fragment에서 사용하고 있는데, PaymentWidget을 생성하는 과정에서 필요한 activity를 넣었을 때 exception이 발생합니다.
java.lang.IllegalStateException: LifecycleOwner "{프로젝트Activity 이름}" is attempting to register while current state is RESUMED. LifecycleOwners must call register before they are STARTED.
이것이 보통 registerForActivityResult를 onStart 이후에 호출할 경우 발생하는 것으로 알고 있습니다.
내부에서 registerForActivityResult를 등록하는 방법으로 사용하고 있나요?
혹시 사용하고 계신다면 Navigation Component에서 사용되는 Fragment에는 Activity onStart 이후의 LifeCycle에서 Fragment를 생성하는데,
저 PaymentWidget를 Fragment에서 초기화 할 방법이 없을까요?
이 SDK를 Fragment에서 사용하고 있는데, PaymentWidget을 생성하는 과정에서 필요한 activity를 넣었을 때 exception이 발생합니다.
java.lang.IllegalStateException: LifecycleOwner "{프로젝트Activity 이름}" is attempting to register while current state is RESUMED. LifecycleOwners must call register before they are STARTED.
이것이 보통 registerForActivityResult를 onStart 이후에 호출할 경우 발생하는 것으로 알고 있습니다.
내부에서 registerForActivityResult를 등록하는 방법으로 사용하고 있나요?
혹시 사용하고 계신다면 Navigation Component에서 사용되는 Fragment에는 Activity onStart 이후의 LifeCycle에서 Fragment를 생성하는데,
저 PaymentWidget를 Fragment에서 초기화 할 방법이 없을까요?
Android의 4대 컴포넌트 중 하나인 액티비티(Activity)가 뭔지 알아보고 토스페이먼츠 결제위젯으로 간단한 결제 주문서 화면을 만들어볼게요.
