在我的应用程序中,用户只能在登录后发布评论。因此,当用户点击评论活动时,他/她将被重定向到登录页面,成功登录后,他/她应该重定向到该活动。 / p>
在这种情况下,我使用startactivityfor result()
,但它再次显示页面加载。因此,当我单击后退按钮(使用finish()
)时,它会再次显示相同的页面。
我只想加载一次页面。
有人知道如何做到这一点吗?
答案 0 :(得分:1)
使用sharedpreferences保存用户登录状态,当用户输入你的loginscreen时,如果他之前已登录,则将flag设置为true并将其指向主页,否则为false并要求他再次登录
答案 1 :(得分:0)
您可以使用“使用”对话框登录评论活动。让用户在同一页面上,让用户通过对话框登录,如果用户输入正确的凭据,则让用户发布评论,否则显示祝酒词。