gpt4 book ai didi

java - 具有多个屏幕的 Android 应用程序

转载 作者:行者123 更新时间:2023-12-02 00:31:28 33 4
gpt4 key购买 nike

我目前正在尝试在 eclipse(java) 中开发一个 android 应用程序,它显示从数据库下载的一些笑话。用户可以对每个笑话投票一次,为了确保他们只投票一次,我在数据库中创建了一个包含三列的表。

  • 电子邮件
  • 用户名(用户发布笑话时使用)
  • 加密密码

我现在有两个“屏幕”:

  • 登录屏幕
  • 主屏幕

每次启动时,应用程序都会检查 SharedPreferences 中是否有包含某些信息的文件,如果有某些信息,则应加载主屏幕,但如果没有帐户信息,则应加载登录屏幕。

关于如何使用不同的屏幕以及应该如何编码有什么想法吗?

最佳答案

两个选项:

  1. 在您的 Activity 中,检查是否有帐户信息。如果没有,则 setContentView 到登录屏幕。否则,setContentView 为您的其他内容。如果您选择此路线,则必须在同一 Activity 中同时拥有登录 Activity 和其他 Activity 的逻辑。如果逻辑相对不复杂的话应该不会太糟糕。
  2. 有两项 Activity 。默认 Activity 可以是登录 Activity,但在 onCreate() 中,您可以检查该信息是否已存在,如果存在,只需启动其他 Activity 立即并从 onCreate() 返回。否则,继续使用 setContentView 等。

关于java - 具有多个屏幕的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8971311/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com