I am asking this because I didn't found a good approach over here.
I am currently working with an API that uses a bearer token to get authenticated, the token expires after one week of it's creation. I am using artifact modules, seperating the view such as activities, fragments and that stuff from the core logic of the app like the calls to the API. Can't access to the views from the logic module. When the token expires the server returns a 401 - Unauthorized Exception and when it happens I want to redirect the user to the Login Activity since refresh tokens approach is not an option.