【问题标题】:Run an activity in background在后台运行活动
【发布时间】:2011-08-04 01:45:58
【问题描述】:

收到彩信后,我正在使用活动获取彩信附件。我已经为此完成了 MMS 监听器,它将调用该活动,该活动将使用getContentResolver() 来获取附件。我希望活动在后台运行,而不向用户显示空 UI。有什么办法吗?

【问题讨论】:

    标签: android android-activity broadcastreceiver mms


    【解决方案1】:

    您将需要使用服务来实现这一点。它基本上是一个没有视图的活动。查看下面的链接了解更多信息。

    http://developer.android.com/guide/topics/fundamentals/services.html

    【讨论】:

    • 我是将 Activity 作为服务放置,还是将其与监听器放在一起,因为监听器会调用 Activity?
    • 您需要将它作为一个单独的类来扩展服务。您还必须对清单做一些事情。查看链接及其链接到的页面以了解所有详细信息。他们应该帮助你一堆。我花了一点时间来理解这些概念,所以你可能需要像我一样阅读不止一次。
    • 如果此方法有效,则左侧有一个勾号表示接受此作为答案。这有助于您在未来获得适当的响应。
    猜你喜欢
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    相关资源
    最近更新 更多