我有一个主要活动,其中有一些按钮可以导致其他活动,但我决定对用户进行身份验证,以便他们在开始使用该应用程序之前登录。我如何从登录活动转到主要活动?我只是对主要活动使用意图吗?
答案 0 :(得分:3)
在我的项目中,我在MainActivity中使用了它:
//bundles/
在您执行此操作后,用户仍然可以完成SignInActivity并返回MainActivity,因此如果您不希望用户在登录前进入MainActivity,您需要确保SignInActivity已覆盖onKeyDown事件
答案 1 :(得分:2)
是的,用psedocode术语:
if(authenication.wasSuccessful){
Intent intent = new Intent(this, mainActivity.class);
startActivity(intent);
}
希望这有帮助!
答案 2 :(得分:1)
“主要活动”只是一项与所有其他活动一样的活动。您可以从“身份验证活动”开始,与您从“主要活动”开始其他活动的方式完全相同。
请务必更新AndroidManifest.xml,以便“身份验证活动”是Launcher启动的,而不是“主要活动”。