在运行时确定启动活动

时间:2013-01-03 18:47:41

标签: android android-intent

我有一个应用程序,它将登录屏幕显示为第一个活动。

由于我的应用程序中有一些新的语言功能,我现在想要显示一个“选择语言屏幕”,允许用户在显示登录屏幕之前选择一种语言。

根据指示有效语言的应用程序设置,我想要显示登录屏幕,或者假设有多种语言可供选择,请显示语言屏幕。

据我所知,我有3个选择。

  1. 我可以创建一个启动画面活动,这是一个空白屏幕。此活动可以确定是显示语言屏幕还是登录屏幕,然后启动活动。

  2. 我已经对Application对象进行了细分,所以我猜我可以直接从应用程序的OnCreate方法启动相关活动吗?

  3. 始终将语言选择屏幕显示为第一个活动,如果不需要,只需启动登录活动。

  4. 我想知道是否有这样做的首选方式?

1 个答案:

答案 0 :(得分:0)

如何将登录屏幕显示为第一个屏幕,并添加用户可以访问的首选项活动以选择其他语言。