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