在活动之间共享功能的正确方法是什么?

时间:2017-04-02 02:16:31

标签: java android methods

假设我正在构建一个Android应用,我有两个独立的活动。两者都做类似的事情,但也许布局是不同的。让我们说每个活动都有一个按钮,两个按钮都做同样的事情,但我不想让它多余。 我可以在其中一个活动中定义一个公共方法,然后从另一个活动中调用该方法吗? 更进一步,我可以创建一些java类PublicMethods,并将其他所有想要在活动之间共享的方法放入其中吗? 我认为,我还没有在其他任何地方看到这一点,所以我认为有充分的理由不这样做,但我无法弄清楚它是什么。 这是不好的做法吗?如果是这样,为什么?如果是这种情况,那么解决这个问题的好方法是什么?

1 个答案:

答案 0 :(得分:0)

由于你并不是非常具体想要实现的目标,我猜你可以创建一个对象,然后从活动中调用它并传递确定你想要做的事情的参数,以及甚至只需通过使用intent putExtra在活动中发送您想要的内容,并在您的活动中使用Extra。