首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止onCreate()方法

问停止onCreate()方法
EN

Stack Overflow用户
提问于 2013-12-19 14:53:45
回答 2查看 65关注 0票数 0

我想使用来自另一个活动的startActivityForResult()方法的onCreate()方法。我的问题是,onCreate()不等待新活动的结果(我调用它使用startActivityForResult()),因此应用程序停止了。

有没有一种方法可以让onCreate()停止直到新的活动发送结果?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-19 15:08:46

当用户尚未登录时,我看到了进入登录活动的一个选项是:

  • 创建一个没有任何附加布局的活动,使其成为您的启动程序活动。
  • 在其onCreate中,检查用户是否已登录。
  • 如果他已登录->,请转到主活动
  • 如果他没有登录->,就转到登录活动,登录活动在成功登录时转到主活动。
票数 1
EN

Stack Overflow用户

发布于 2013-12-19 15:02:30

通常,您可以在startActivityForResult()中使用onCreate()启动登录活动,但不能等待结果。您需要移动onCreate()通常在onActivityResult()中执行的所有代码,因为在登录活动完成时将调用这些代码。

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

https://stackoverflow.com/questions/20684791

复制
相关文章

相似问题

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