문의 시 사용하시는 SDK 버전 정보를 알려주세요.
v2인것같습니다.
안녕하세요 리액트 네이티브로 안드로이드 앱 개발 중입니다 .
리액트 네이티브 모듈 react-native-kakao-share-links를 사용중인데,
실제 템플릿을 보내는 함수 안이 이렇게 구성되어있고, 앱이 없을 때 카카오 커스텀 탭을 띄우는것같은데 (애뮬레이터의 기본 브라우저는 크롬입니다.)
KakaoCustomClient.kt 안의 오류 부분입니다.
start Activity를 하는부분에서
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.chery, PID: 1433
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
at android.app.ContextImpl.startActivity(ContextImpl.java:952)
at android.app.ContextImpl.startActivity(ContextImpl.java:928)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:383)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:383)
at com.kakao.sdk.common.util.KakaoCustomTabsClient$openWithDefault$connection$1.onCustomTabsServiceConnected(KakaoCustomTabsClient.kt:48)
at androidx.browser.customtabs.CustomTabsServiceConnection.onServiceConnected(CustomTabsServiceConnection.java:33)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1948)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1980)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
이러한 오류가납니다.
KakaoCustomClient.kt는 read-only 파일이라 고칠 수 없습니다,
import com.kakao.sdk.common.util.KakaoCustomTabsClient 는 더이상 사용하지 못하는건가요? 감사합니다.