我正在尝试为具有用户系统的网站创建一个 android 应用程序(要求用户注册以使用该网站的网站 - 例如 twitter、stackoverflow 等)。
所以我的应用程序需要用户注册或登录才能使用。
为此,我实施了以下步骤:
1)让用户从应用程序登录并发送到http post
2)服务器将在其一侧创建会话并将会话发送回应用程序
3) 应用程序将保持会话 - 操作数据,应用程序将会话发送到服务器进行仔细检查
现在的问题是:我已经使用意图创建了几个页面。如果用户在登录后退出,然后单击返回按钮,他们将能够看到“登录”意图页面。
流程:用户使用app:首页-->(点击登录)-->进入登录页面(并输入信息)-->进入登录页面-->点击用户设置页面-->编辑设置(发送到网络服务器),它说编辑成功->单击注销(应用程序将再次显示主页)->当用户单击“返回”按钮时出现问题,他们将能够看到“设置页面”
我认为这是意图问题......如果有一种方法可以让 1 个意图加载所有页面,那就太好了。
有没有办法让 1 意图使用来加载多个页面?如果没有,如何解决?
第二个问题
每个意图是否携带不同的网络会话?(就像我使用 Intent A 登录并且 Web 服务器创建了一个会话,然后我转到 Intent B,是否会将来自 Intent A 的会话带到 Intent B?)