gpt4 book ai didi

android - 无法访问android中一个类到另一个类的方法

转载 作者:行者123 更新时间:2023-11-29 00:29:21 25 4
gpt4 key购买 nike

无法访问android中一个类到另一个类的方法。实际上,我正在尝试的是

ClassA.java

class ClassA extends Activity
{
method_1();
}

ClassB.java

class  ClassB extends BroadCastReciever
{
// I need to access the method_1 from the class ClassA.
}

我该怎么做?

最佳答案

第一个解决方案

声明你的 method1() 如下 -

public static void method_1()
{

}

然后你可以从 ClassB 访问它,如下 -

ClassA.method1();

第二种解决方案

创建 ClassA 的对象并从 ClassB 访问 method1() 如下-

ClassA classA = new ClassA();
classA.method1();

编辑:

如果这两个类在同一个包中,那么您可以在第一个解决方案中使用 protected 而不是 public

关于android - 无法访问android中一个类到另一个类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com