2017-04-02 108 views
-4

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

回答

0

因为你不是很明确你想达到什么我猜mayb你可以创建一个对象,然后从活动中调用它,并传递参数确定你正在做什么,甚至通过使用intent putExtra发送你想要的活动,并在你的活动中使用Extra。

相关问题