在当前Activity中调用方法

时间:2014-01-30 20:21:12

标签: android methods android-activity

我想知道 - 如何将MAIN活动中的方法调用到CURRENT(在屏幕上打开,在堆栈顶部)活动?

例如,主要活动是ActivityA,我打开另一个活动 - 它是ActivityBActivityC或任何其他活动。在ActivityA中是处理程序(或计时器),当发生某些事情时,我想调用methodInActiveMethod()

我找到了例如:

class MainActivity extends Activity 
{
    public void myMethod() 
    {
        MyActivity.runMyMethod();
    }
}


class MyActivity extends Activity 
{
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
    }

    public static void runMyMethod() 
    {
        //Run code...
    }
}

它运作正常,但我想知道如何发送像anyActivityOnTop.runMyMethod()这样的方法?

(PS:我很感激代码的答案)

1 个答案:

答案 0 :(得分:0)

您可以尝试实现侦听器并在需要时调用