在移动应用中管理登录工作流程的最佳方式

时间:2016-01-26 17:35:47

标签: android ios mobile login workflow

我在Android中有一些需要登录的应用,但我不确定我是否以正确的方式进行登录工作流程。

基本上,我有两个活动LoginActivity和MainActivity。我的默认启动器活动是MainActivity,并在其中使用onCreate方法我检查用户是否已登录,如果不是,则启动LoginActivity。

另一个解决方案是将LoginActivity作为默认的启动器活动,并在其中使用onCreate方法检查用户是否已登录,如果为true,则启动MainActivity。

是两种不同的架构,我想知道什么是最好的。

提前致谢。

2 个答案:

答案 0 :(得分:4)

第二个最适合我,因为我也将登录活动视为启动画面,这让我有时间检查登录用户,然后是否显示登录屏幕或移动到MainActivity。这提供了更优雅的用户体验。但同样,这对我来说最有效。正如@NochinDeluxe已经说过的那样,编程没有“单向”。

答案 1 :(得分:3)

你也可以选择第三种方法。制作一个启动画面,您可以根据需要初始化任何库。然后,启动画面将决定启动哪个活动