Android onStart()是确定“是否正确”的最佳位置;用户已重新打开应用程序";?

Android onStart()是确定“是否正确”的最佳位置;用户已重新打开应用程序";?,android,android-dialogfragment,application-state,Android,Android Dialogfragment,Application State,假设一个用户正在使用我的Android应用程序,我有一个对话框 (它显示了您拥有的各种坦克!) 因此,用户再次看到了“页面”,看到了他们的坦克等等 他们接到一个电话或决定使用另一个应用程序,可能是他们的日历、电子邮件等等 请注意,当然,我的应用程序没有退出,它仍在b/g模式下运行 他们以另一个应用程序结束。在Android的主屏幕或应用程序屏幕上,他们单击我的应用程序图标。现在,我的应用程序再次出现,他们可以再次看到他们的彩色坦克等 所以-我想知道他们已经打开了该应用程序,我希望你的坦克对此保持

假设一个用户正在使用我的Android应用程序,我有一个对话框

(它显示了您拥有的各种坦克!)

因此,用户再次看到了“页面”,看到了他们的坦克等等

他们接到一个电话或决定使用另一个应用程序,可能是他们的日历、电子邮件等等

请注意,当然,我的应用程序没有退出,它仍在b/g模式下运行

他们以另一个应用程序结束。在Android的主屏幕或应用程序屏幕上,他们单击我的应用程序图标。现在,我的应用程序再次出现,他们可以再次看到他们的彩色坦克等

所以-我想知道他们已经打开了该应用程序,我希望你的坦克对此保持警惕

@Override
public void onStart ()
    {
    super.onStart();
    Utils.Log("WE ARE IN onStart !!========");
    Utils.Log("I think this means the user just 'opened' or 'reopened' the app.");
    Utils.Log("Better ask on SO though.");
    }
事实上,这是做我所描述的事情的最佳方式吗?或者,你必须在活动层面或其他概念上做一些事情吗

令人惊讶的是,我真的没有找到任何关于这方面的信息

(请注意,例如,在iPhone上,您在整个应用程序单例中或多或少使用了类似-(void)applicationIDbecomeactive:(UIApplication*)的应用程序。)


感谢您提供有关这方面的决定性信息

你需要onResume,当应用程序重新打开时,活动可以暂停, 此函数也在onCreate之后调用


这是所有调用和工作的文档。

精彩的信息,我将在时间限制后单击悬赏。谢谢如果你想知道iPhone的屏幕有多宽,可以问我:)如果我遇到找不到的问题,我会记得问你;)。
@Override
public void onStart ()
    {
    super.onStart();
    Utils.Log("WE ARE IN onStart !!========");
    Utils.Log("I think this means the user just 'opened' or 'reopened' the app.");
    Utils.Log("Better ask on SO though.");
    }