【问题标题】:Can an android Service update an Activity-GUI other than the one it was called by?android 服务可以更新它所调用的以外的 Activity-GUI 吗?
【发布时间】:2011-04-28 12:55:56
【问题描述】:

1。 我有 2 个活动,

class A {我调用了一个服务}

class Service {我在后台运行。我被A班叫了,但我想把B班带在前面,给B班加文字}

B 类{我有一个不错的 GUI}

2。 我怎样才能有效地杀死“类服务”(来自上面的问题),它有一个while循环并监听传入的消息(由myServer发送)? 请举例说明,当单击 A 类中的按钮时......如何检查是否有服务已经在运行?!!! [因为,如果我按下硬件返回键,A 类关闭,服务仍在运行,这对我来说是预期的。]

撕破我的头发..

谢谢大家...

【问题讨论】:

    标签: android multithreading service kill


    【解决方案1】:

    您可以使用 Intent 调用 startActivity() (http://developer.android.com/reference/android/content/Context.html#startActivity%28android.content.Intent%29),然后将数据传递给 Activity B 在 Intent 的 extras 包中。

    有关停止服务的详细信息,请参阅http://developer.android.com/reference/android/content/Context.html#stopService%28android.content.Intent%29。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      • 2018-02-20
      相关资源
      最近更新 更多