android - 在 Activity 外绑定(bind)和连接 android 服务

标签 android

我想绑定(bind)和连接服务,但不在 android Activity 中。是否可以扩展类女巫以具有绑定(bind)所需的上下文?

我想做的是使用 android 服务提供一个简单的 java 库。我的图书馆不使用 UI。我只需要在类中绑定(bind)和连接我的服务,该类必须具有绑定(bind)所需的应用程序上下文

谢谢

最佳答案

您可以从您的应用程序类中获取上下文。从 Application 派生您自己的类,并为其提供静态 getApplication 方法。您可以使用它来创建服务。

请注意,如果没有 Activity,绑定(bind)到服务可能会有点困难 - 例如,如果您在 BroadcastReceiver 中,它不会存活足够长的时间让您在服务结束后接收回调绑定(bind)。

关于android - 在 Activity 外绑定(bind)和连接 android 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8617903/

相关文章:

android - 在 Android Tv 中,如何实现图标始终可见的标题(抽屉导航)

android - 从 ListView 插入项目和子项目

android - 如何在android中设置一次闹钟

android - 应用程序在屏幕旋转后显示主屏幕

java.lang.RuntimeException : Unable to destroy activity {com. xxxxx/com.xxxxx.MapsActivity}:

java - 每天仅从 Android ListView 中为用户验证一次

android - 计算器 : Caused by nested views?

Android SDK 22 - SearchView 渲染问题

android - 在 Android 的 Activity 中嵌入一个 ListView

android - 将滑动标签与工具栏一起使用