安卓:如何在其他类里调用activity的方法

时间:2022-04-13 14:40:39

今天遇到一个问题 acticity里面有一个非静态方法,我要在一个广播接收器里面调用此方法。
由于那个非静态方法里面被写死了 无法修改为静态方法。所以有一个简单的方法能够在其他类里面调用非静态方法

代码

public class MyActivity extends Activity {
 
  public Static MyActivity instance=null;


         public void onCreate() {
               instance= this
         }
        //想调用的方法 
        public void method() {

         }
}

public class Myclass {

        //调用
        MyActivity .instance.method();
}