首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android登录-最佳实现

问Android登录-最佳实现
EN

Stack Overflow用户
提问于 2010-06-02 10:45:41
回答 4查看 10.8K关注 0票数 22

我计划实现一个需要登录屏幕的Android应用程序。

如果用户打开这样的活动,就会发生这样的情况:

  1. 如果用户已登录,请转到3
  2. 如果用户未登录,请打开登录屏幕并进行perfom登录。
  3. 显示我的申请内容

那么,实现登录的“正确”方式是什么呢?

  1. 实现一个在用户登录时完成检查的StartActivity,实现实现日志记录的LoginActivity和实际实现应用程序逻辑的ApplicationActivity?
  2. 只实现一个活动并通过使用多个视图来处理登录,这是我根据应用程序状态显示的吗?

是否有此场景的示例或教程?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-02 10:52:53

我不认为这样做是“正确”的。在我看来,您描述的这两种解决方案似乎都很好,尽管我会将StartActivity和LoginActivity合并为一种解决方案。

票数 12
EN

Stack Overflow用户

发布于 2010-06-02 12:51:06

您甚至可以拥有一个显示登录对话框的MainActivity。您可以使用SharedPreferences存储用户的登录/密码,在应用程序启动时,检查首选项并自动登录用户,否则显示登录对话框。如果这样做,还应该添加注销功能。

票数 2
EN

Stack Overflow用户

发布于 2010-06-02 14:45:12

我最近开发了一个微博应用程序,它有一个登录活动,在登录时将用户重定向到他的主页。

我这样做的方法是将登录活动与应用程序活动分开,如果用户提供的凭据是正确的,则应用程序活动由

代码语言:javascript
复制
startActivity(new Intent(LoginActivity.this, ApplicationActivity.class)

后来,我添加了一个复选框,在勾选时,用户名和密码被写入SharedPreferences,所以下一次用户被直接指向他的主页。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2956908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档