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

今天遇到一个问题 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();

}

你可能感兴趣的:(安卓:如何在其他类里调用activity的方法)