java - 停止 onCreate() 方法

标签 java android

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

有没有办法告诉onCreate()停止直到新 Activity 发送结果?

最佳答案

一般情况下,您可以在 onCreate() 中使用 startActivityForResult() 来启动登录 Activity,但您无法等待结果。您需要移动 onCreate() 通常在 onActivityResult() 中执行的所有代码,因为登录 Activity 完成时将调用这些代码。

关于java - 停止 onCreate() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20684791/

相关文章:

java - 堆栈中将存储多少调用?

android - 如何确定 ProGuard 是否已成功混淆 Android APK?

java - 我在类(class)概述中做错了什么?

android - 在 onCreateView 中显示 "Loading..."对话框

java - 将文件(和更多值)发布到 java 中的 http 请求中

java - Android SimpleDateFormat 返回上午和下午的点

java - postgres 序列不递增

调试构建类型的 Android 单元测试失败

android 6系统警报权限..!

java - 在静态构造期间获取类名