Android activity launch mode and deeplink issue

后端 未结 2 1784
梦如初夏
梦如初夏 2021-02-15 12:40

My app has 2 activities. The root activity of the app is the MainActivity. If credentials are missing or invalid the user will be redirected to the LoginActivity while finishing

2条回答
  •  伪装坚强ぢ
    2021-02-15 13:39

    Well thanks to the tip by orelzion I managed to solve this issue:

    I did create a new DeepLinkActivity which started the MainActivity (which i changhed the launch mode from "singleTask" to "singleTop") with the following flags:

    Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK
    

    All flags are needed in order to take care of a few issues that came up while trying to fix my problem.

提交回复
热议问题