我正在使用包含多个(10 多个)活动的代码库。每个 Activity 类都可以启动项目中的所有其他 Activity。在代码中,这看起来像 startActivityA()、startActivityB() 等......所以代码中有很多重复和依赖关系。
我的问题是:创建一个充当所有其他活动的导航控制器的类(甚至可能是一个活动)有什么问题吗?因此,当 Activity A 想要启动 Activity B 时,它可以使用(可能传入字符串“B”)调用此类,然后该类将启动 Activity。活动 A 和 B 将不再相互依赖,代码也会少得多。
谢谢!