我一直在尝试解决这个问题。我看到很多开发者和youtubers(教程)说,我们应该尽可能少地使用Activity,以获得更快、更高效、资源更少的代码/应用。我想知道是否有一种方法可以创建一个登录和注册,只使用登录和注册的MainActivity,并结合它们之间的导航片段。
"或者"
我们是否需要至少2个或更多活动来处理该流程(登录和注册)?
示例:1个活动用于登录,1个活动用于注册。
感谢并欢迎任何关于此主题的答案!
我一直在尝试解决这个问题。我看到很多开发者和youtubers(教程)说,我们应该尽可能少地使用Activity,以获得更快、更高效、资源更少的代码/应用。我想知道是否有一种方法可以创建一个登录和注册,只使用登录和注册的MainActivity,并结合它们之间的导航片段。
"或者"
我们是否需要至少2个或更多活动来处理该流程(登录和注册)?
示例:1个活动用于登录,1个活动用于注册。
感谢并欢迎任何关于此主题的答案!
1条答案
按热度按时间wtlkbnrh1#
从理论上讲,您可以让整个应用程序在单个Activity上运行,并对所有页面使用Fragments。
每个片段在Activity中都有自己的生命周期。
MainActivity可以如下所示
LoginFragment可以如下所示
RegisterFragment可以如下所示
**基本上,我们通过调用loadfragment来替换Activity中显示的片段。**此逻辑可以根据需要应用于任意多个片段。