안드로이드 카카오네비 연동 시 28버전 이상 에러

KakaoNaviService.getInstance().navigate(getApplication(), builder.build()); 호출 시 아래의

Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?

에러가 뜹니다.

해당 호출하는 엑티비티는 투명도 바탕으로 만들어진 엑티비티 입니다.

엑티비티 스타일 조건은

<style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>

입니다.

인텐트에 addFlag.FLAG_ACTIVITY_NEW_TASK 넣어줘야되는데 해결방법이 뭔가요?

KakaoNaviService#naviate 중에는 activity flags 를 받는 오버로딩된 메소드가 있는데요. 한번 사용해 보시겠어요?