我已经在mainactivity中定义了一个函数,现在我想使用我的应用程序中的另一个类进行访问。我已经使用该对象创建了mainactivity的对象,我将该函数称为函数。它没有显示任何错误,但是每次我都不会执行尝试执行应用程序崩溃?
任何解决方案

最佳答案

Activity A应该有一个变量

static ActivityA activityA;

在onCreate状态:
activityA = this;

并添加此方法:
public static ActivityA getInstance(){
   return   activityA;
 }

在 Activity B中,致电
ActivityA.getInstance().myFunction(); //call myFunction using activityA

关于android - 我可以在其他类(class)中创建 Activity 的对象吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14956018/

10-09 00:00