Android 如果Acitivity的onStop()为

Android 如果Acitivity的onStop()为,android,Android,我想可能不是我错了还有别的办法吗?问题是我有一个可以从活动访问的函数,我无法在服务中定义相同的函数您的问题有点含糊不清,但我将尝试回答: 是的,您可以从onStop()-方法内部调用任何方法(不需要太长时间) 但是,对当前处于停止状态的活动调用方法不是一个好主意 不要滥用函数集合的活动-类!它内部应该只有直接与活动本身一起工作的方法 对于函数集合,或者如果您需要从多个活动中访问具有一个状态的类,请考虑其中之一: 凌驾 使用(重新命名)

我想可能不是我错了还有别的办法吗?问题是我有一个可以从活动访问的函数,我无法在服务中定义相同的函数

您的问题有点含糊不清,但我将尝试回答:

  • 是的,您可以从
    onStop()
    -方法内部调用任何方法(不需要太长时间)
  • 但是,对当前处于停止状态的活动调用方法不是一个好主意
不要滥用函数集合的
活动
-类!它内部应该只有直接与活动本身一起工作的方法

对于函数集合,或者如果您需要从多个活动中访问具有一个状态的类,请考虑其中之一:

  • 凌驾
  • 使用(重新命名)