Java 停止onCreate()方法

Java 停止onCreate()方法,java,android,Java,Android,我想使用另一个活动的onCreate()方法中的startActivityForResult()方法。我的问题是onCreate()没有等待新活动的结果(我使用startActivityForResult()调用了该活动),因此应用程序停止 有没有办法告诉onCreate()在新活动发送结果之前停止?通常,您可以使用onCreate()中的startActivityForResult()启动登录活动,但不能等待结果。您需要移动onCreate()中通常在onActivityResult()中执行

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


有没有办法告诉
onCreate()
在新活动发送结果之前停止?

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

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

我看到的在用户尚未登录时转到登录活动的选项如下:

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

在用户尚未登录时,我看到的登录活动选项如下:

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

我不明白这个问题,我也不明白。试着把它写得更清楚一些,也许可以添加一些代码。我认为目的是:启动应用程序时,如果用户未登录,请转到登录活动。向我们展示您的
onCreate()
并解释你想做什么。我不明白这个问题,我也不明白。试着把它写得更清楚,或者添加一些代码。我认为目的是:启动应用程序时,如果用户未登录,请转到登录活动。向我们展示你的
onCreate()
并解释你想做什么。