-4
假设我正在构建一个Android应用程序,并且我有两个单独的活动。两者都做类似的事情,但也许布局是不同的。比方说,我在每个活动中都有一个按钮,并且两个按钮都执行相同的操作,但我不想多余。 我可以在一个活动中定义一个公共方法,然后从另一个活动中调用该方法吗? 更进一步,我可以创建一些java类PublicMethods,并在其中放入所有我想在活动之间共享的方法吗? 我想,我还没有看到这个地方,所以我想有一个很好的理由不这样做,但我无法弄清楚它是什么。 这是不好的做法?如果是这样,为什么?如果是这样的话,那么解决这个问题的好方法是什么?活动之间共享功能的正确方式是什么?