我想知道 - 如何将MAIN活动中的方法调用到CURRENT(在屏幕上打开,在堆栈顶部)活动?
例如,主要活动是ActivityA
,我打开另一个活动 - 它是ActivityB
或ActivityC
或任何其他活动。在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:我很感激代码的答案)
答案 0 :(得分:0)
您可以尝试实现侦听器并在需要时调用