为什么使用服务执行后台任务很重要?
我知道我应该使用 Android 中的服务从非 UI 线程在后台执行操作。 但是,我想知道仅生成后台线程来从 Activity 类(例如在 onClick 事件内)执行工作…
对于重复的用户通知,哪个更好:一系列广播、启动的服务还是绑定的服务?
我目前正在开发一个 Android 应用程序,它将以随机确定的时间间隔向用户重复询问问题。这意味着如果需要,它将唤醒设备,弹出一个 Activity,发出声音…
使用Service、TimerTask和BroadcastReceiver来检查各种更新
我正在尝试创建一个执行以下操作的简单程序: 由我的活动 (UpdateServiceActivity) 启动的服务 (NewsService) 检查新闻。 如果发现新闻(NewsService…
Android 服务似乎从未启动 - onStartCommand() 未调用
我正在尝试创建一个在后台处理文件 I/O 的服务。更新数据的活动将绑定到服务并调用服务的方法来执行 I/O。我使用 Android 文档作为指导。 但是,我的…
Android Chronometer,保留时间状态(并在后台继续计数)
我有一个计时器,从用户遇到该活动的时间开始计时, 我当前在 onCreate 期间使用天文台设置(最初仅在满足某些条件时启动)。但我需要计时器继续向上…
在基于服务的类中设置侦听器
我在服务中设置 ServiceUpdateUIListener 来更新 UI 时遇到问题。创建一个新的 Service 对象并在那里设置侦听器并将其放入意图中是错误的。 代码源位…
一个服务调用一个服务,onServiceConnected 从未被调用?
我有一个远程服务,它调用一些 jni 来启动 ac 进程。启动进程后,它可以报告要连接的远程活动(通过 AIDL)的端口号。我在另一个 .apk 中有一个服务启…
如何强制Service的onDestroy方法
有没有办法从 Android 操作系统中强制执行 Service 的 onDestroy 方法,或者明确地强制执行? 好吧,我想我找到了一种手动执行此操作的方法。 我认为…
无需提供源代码即可访问 Android 服务
我正在创建一个我自己的应用程序将使用的 Android 服务,但我也希望它可供外部应用程序使用。 该服务是使用 AIDL 文件声明的。 我有两个独立的项目,…
一个 SQLite DB 和两个远程服务:android.database.sqlite.DatabaseObjectNotClosedException:
我遇到过这样的情况:我有两个远程服务访问 SQLite DB。每个服务都打开与数据库的单独连接并执行插入/读取/删除操作。这些服务工作正常,除非它们停止…