【发布时间】:2015-05-25 15:19:15
【问题描述】:
我有 3 个 android 项目,它们具有不同的功能。每个项目都有自己的 mainActivity 类。 现在我想将 3 个项目合并为一个。我可以想到两种方法。
第一种方法:打开 3 个项目中的一个,然后创建新的 java 类和 xml 文件并从其他 2 个项目复制所有 java 类和 xml 内容。但是,每个项目都有自己的 mainActivity 类。我不知道我是否应该只保留一个 mainActivity 类并重命名其他 2 个项目的其他 2 个 mainActivity 类。似乎很容易遇到很多错误和混乱。
第二种方式:使用 3 个按钮。 onclick first button 然后项目 1 的 mainActivity 类将运行。 onclick 第二个按钮,然后项目 2 的 mainActivity 类将运行。 onclick 第三个按钮,然后项目 3 的 mainActivity 类将运行。但是,我不知道是否可以这样做。如果是,我该怎么做?我知道如何单击按钮以转到新活动,但这是否同样适用于 onclick 转到其他项目的 mainActivity ?
如果可能的话,我更喜欢第二种方法。有人可以帮忙吗?请指教,谢谢。
【问题讨论】:
-
如果您愿意,也可以将它们保存在三个子包中。 :) 这将需要更少的重构。
标签: java android button onclick main-activity