我有一个应用程序,如果我在某个屏幕上,并且用户尝试访问需要身份验证的应用程序的特定部分,它会在继续之前进入登录屏幕。
该应用程序当前所做的是,假设我在屏幕 3 上,但想进入屏幕 4,但我需要先登录才能进入屏幕 4。显示登录屏幕,一旦登录,用户将被重定向到屏幕1 必须返回这些步骤才能返回他们所在的屏幕。
我想要的是,当用户单击按钮转到屏幕 4 时,将显示登录屏幕,一旦登录,用户将被发送到屏幕 4,而无需返回屏幕 3 然后再次单击该按钮。
我试过的是调用finish(); 一旦用户成功登录,但所做的只是将用户返回到屏幕 3,使他们必须单击按钮才能转到屏幕 4,这当然允许他们现在因为他们已登录。
有什么想法可以在我的应用程序中实现吗?
谢谢
编辑:标题可能具有误导性,我想不出更好的方法来改写标题。如果可以,请继续请求编辑