2011-02-16 54 views
0

如何更改Android应用程序启动时的主要活动?更改代码中的主要活动

我想在允许用户与应用程序交互之前实现锁定屏幕要求输入密码。在应用程序的设置中可以打开密码屏幕,并且在这种情况下(当应用程序不需要密码时)我想要启动主应用程序活动而不是密码活动。怎么可能?

回答

3

在主要活动的onCreate中,检查首选项,如果密码在startActivity上以加载密码活动。

+0

问题相当模糊,但这是解决方案的要点。您可以将逻辑构建到主要活动中,也可以创建代理活动来检查锁定状态,并将其推入锁定屏幕或主要活动中。 – 2011-02-16 23:48:42

1

首先,我是Android编程的新手,请耐心等待!

如果我这样做,我将创造另一项活动,这将是主要的活动(在AndroidManifest.xml文件中设置)和onCreate()事件中,我会检查该参数在你的设置文件,并根据其价值,我会推出密码活动或另一个。