【发布时间】:2014-08-14 11:28:44
【问题描述】:
我有 2 个活动 - A 和 B。 我在活动 B 中有一个非静态方法 something()。 我需要在活动 A 中调用 something(),而 something() 不能声明为静态。 最好的方法是什么?
附: -something() 不会启动新的活动。它只是执行随机操作。
【问题讨论】:
-
不要尝试这个。活动可能只是类,但它们不是 POJO,您不应该尝试从另一个活动访问一个活动。这就是
Intents 的用途。相反,将这些方法放入一个公共类中并从每个活动中调用它们。
标签: android android-activity non-static function-call