第一次运行时出现Android意外行为

时间:2017-07-28 08:08:08

标签: android android-activity android-lifecycle

当我从apk(侧载)安装开发应用程序并按"打开"在安装对话框中,应用程序首先要求用户注册我们的服务器。

前两个步骤是让用户输入电子邮件地址,然后让他们输入PIN码(已发送到他们刚输入的电子邮件地址)。

我从安装运行中看到的是,当用户将应用程序发送到后台去阅读他们的电子邮件时,让应用程序重新强制用户再次输入他们的电子邮件地址。

同样,如果他们确实通过注册(例如通过在其他地方阅读他们的电子邮件),如果他们然后将应用程序发送到后台然后将其带回前台,则会要求他们登录(即使他们已登录)

重要的是,这不会发生在任何后续运行中,只会发生在安装之后。在从调试器上传到设备的任何时候,在调试模式下运行之前,我都没有看到它发生过。

获取电子邮件地址的活动与获取PIN的活动相同 注册完成后运行的Activity与登录Activity不同,该活动在第一次运行时从后台返回时调用。

任何人都可以解释这里发生的事情,为什么它只在第一次运行时发生,以及我如何纠正它。

感谢。

0 个答案:

没有答案