Java 从其他活动调用方法
我有多种活动Java 从其他活动调用方法,java,android,oop,subclass,Java,Android,Oop,Subclass,我有多种活动 Activity B extends A C extends Activity D extends Activity 在我的应用程序中,活动B可能希望调用活动C或D的选项菜单中的特定项。我想更改此设置,以便在C和D的选项菜单中调用方法,B也调用这些方法。我将如何组织这项工作?您将如何“调用[某]项”?可以调用这些项执行的代码,但不能调用项本身。事实上,在某种情况下可能只存在一个活动,因此您无法以这种方式调用它们。在我的应用程序中,活动B从不关闭(我知道我不应该这样做,但它确
Activity B extends A
C extends Activity
D extends Activity
在我的应用程序中,活动B可能希望调用活动C或D的选项菜单中的特定项。我想更改此设置,以便在C和D的选项菜单中调用方法,B也调用这些方法。我将如何组织这项工作?您将如何“调用[某]项”?可以调用这些项执行的代码,但不能调用项本身。事实上,在某种情况下可能只存在一个
活动
,因此您无法以这种方式调用它们。在我的应用程序中,活动B从不关闭(我知道我不应该这样做,但它确实关闭了)。B中的方法调用自身调用要创建的线程的方法。该线程使用当前正在运行的活动(活动C或D)的上下文,然后调用optionsmenu项的执行。请记住,Android在任何时候都可以说“活动B占用了太多内存”,如果C或D在前台,就将其取消。