I want to restart the application after the user changes language within the application.
I'm starting new intent for
MainActivity
or as another solution I triedactivity.recreate()
methods but fragments are not initialized when restarting Activity. (I am usingNavigation Component
)I am using
Koin
for dependency injection and some scopes are lost and app crash.
I will restart the Application class
and main activity specified in the AndroidManifest.xml
, so how can I start the application as if I were reopening it from scratch?