如何根据结果检查和加载活动

时间:2012-12-29 15:18:02

标签: android android-layout

如果数据库为空,我想在onCreate上创建一个检查我想加载userdetails.java,如果数据库包含数据,那么MainActivity.java。任何代码段示例都非常有用。

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果没有数据,您可以启动MainActivity并检入onResume。如果是,则启动UserDetails。当用户输入完数据后,只需调用finish()(来自UserDetails)。当MainActivity恢复时,它将查找用户数据,找到它并正常工作。

答案 1 :(得分:0)

要实现此权利,您需要考虑应用程序的整体流程。

根据你的描述,这是最有可能的那个。

  • 像往常一样无条件地开始使用
  • 如果Main确定要启动UserDetails,请使用startActivity打开它 立刻打电话给Main()!这很重要:它会阻止 “后退”按钮可以搞砸屏幕流程
  • 完成UserDetails后,让它调用startActivity来调用Main,然后调用Main 完成()本身