android - 远程服务崩溃时 Activity 崩溃

标签 android service crash

我目前正在尝试了解远程服务,一切正常,我可以启动服务并知道如何通过 AIDL 接口(interface)与之通信。我的问题是该服务似乎仍然在与其启动的 Activity 相同的进程中运行,因为如果服务中出现错误,该 Activity 也会崩溃。

我将服务进程设置为远程( android:process=":remote")所以我做错了什么?或者我必须做什么才能将服务流程与 Activity 流程完全解除绑定(bind)?

最佳答案

发布代码,但如果您从 Activity 启动服务,那么它们在同一进程中运行,您不需要使用 AIDL。几天前,我发布了一个使用服务做一些后台工作的例子。

Restful API service

关于android - 远程服务崩溃时 Activity 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269176/

相关文章:

android - 如何在不使用应用程序的情况下共享 Android 屏幕

java - 如何仅删除上次通话的日志?

php - 未从 Android POST 接收 PHP 参数

javascript - 如何访问 Angular 4 服务中的 DOM 元素?

ios - 当我向下滚动很多时,带有图像的 UITableView 使应用程序崩溃

macos - Android Studio 在 Mac 上意外退出

java - 计算 View 的宽度,以便它们始终适合屏幕

android - 如何将诸如 R.raw.twelve_chimes 之类的值从 Activity 传递到服务?

android - 在 Activity 中查看会导致崩溃