2012-03-01 57 views
0

在我的应用程序中,我希望在显示第一个Activity之前访问SharedPreferences(这应该完成以确定用户是否“已登录”,然后显示登录屏幕或主屏幕)。这可以实现吗?或者我必须做一个短暂的屏幕来掩饰混乱?在显示第一个活动之前访问SharedPreferences?

回答

0

我会建议这样的: 做一个SplashScreen活动,并在那里测试用户是否登录,然后决定显示哪个活动。如果你只是检查SharedPreferences,你也可以只显示一个黑色的视图,它会显示这么短的时间,用户不会注意到。
您也可以在setContentView之前,在您的拳头活动的onCreate方法中执行此操作,然后决定显示哪个视图。

相关问题