Android 如何调用另一个活动的方法

Android 如何调用另一个活动的方法,android,Android,我使用3个类A、B和C。在类A中,我创建了一个方法clickButton(),在类B中,我使用onClick()作为按钮。单击按钮时,它必须调用类A中的方法clickButton(),在clickButton()中,我编写了启动类C的意图 问题是我无法调用类B中的类A方法。您通常不希望直接接触另一个活动。Android设计范例代表了不同活动之间的一个基本上分离的观点,因此,您将不直接调用类a上的方法,而是向它发送Intent或消息之类的东西。如果你有一个实用方法,你应该考虑将它们移动到一个共享类

我使用3个类A、B和C。在类A中,我创建了一个方法clickButton(),在类B中,我使用onClick()作为按钮。单击按钮时,它必须调用类A中的方法clickButton(),在clickButton()中,我编写了启动类C的意图


问题是我无法调用类B中的类A方法。

您通常不希望直接接触另一个
活动。Android设计范例代表了不同活动之间的一个基本上分离的观点,因此,您将不直接调用类
a
上的方法,而是向它发送
Intent
或消息之类的东西。如果你有一个实用方法,你应该考虑将它们移动到一个共享类并使它们保持静态。如果您有一些需要在后台或共享持久存储中执行的东西,您应该考虑移动到服务或内容提供商。

您是什么意思?您是否遇到任何类型的错误?或者你只是无法获得所述A类的实例,即向其他应用程序发送意图?您可以在谷歌上搜索意向,然后在谷歌上搜索服务示例。