gpt4 book ai didi

java - Android最佳实践: Bootstrap MainActivity with token

转载 作者:行者123 更新时间:2023-12-02 04:33:47 25 4
gpt4 key购买 nike

我决定在 Android/Java 上贡献我的周末(对我来说仍然很新)

我无法理解“引导”应用程序的方法。让 MainActivity 决定“首页”的最佳方法是什么,具体取决于用户是否有(todo:有效) token ???

谢谢!

在我的 MainActivity 类中,我有这个:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//setContentView(R.layout.main);

if (Globals.hasToken(getApplicationContext())) {
startActivity(new Intent(this, MainMenuPage.class));
} else {
startActivity(new Intent(this, LoginPage.class));
}
//finish();
}

我让 MainActivity 决定接下来打开哪个页面,具体取决于用户是否存储了 token 。这是好的做法吗?

在跳转到登录/主菜单之前,它会在加载时显示一个“空白”屏幕很短的时间,在速度较慢的手机上特别明显。我认为这不应该是这样的

另一种选择是在 MainActivity 中加载 Fragment。但因为登录页面还有一个注册页面/fragment ..我认为它会变得很“深度”?

谢谢!

最佳答案

尝试使用 fragment ,而不是创建新的 Activity 。

关于java - Android最佳实践: Bootstrap MainActivity with token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31090113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com