android 的 Messenger IPC 已过时或无法正常工作
android's messenger IPC outdated or not working
I was following this tutorial from the android doc 仅针对给定的一种方式通信实施 IPC。我完全一对一地复制了它,并且在构建或 运行ning 时没有错误或错误。当我使用提供的 sayHello
方法启动服务时,Toast
没有出现。
经过大量 Log.e
ing 之后,我发现 ServiceConnection
实例的重写方法 onServiceConnected
并不是 运行 这可能应该在什么时候完成我在 Activity 的 onCreate
中调用 运行 的 bindService(...)
方法,所以 onServiceConnected
应该有 运行,但它没有吨。我想知道该机制是否以某种方式损坏但 IPC 不工作。我再次从 activity 代码到服务代码到清单代码的文档中完全复制了它,但它仍然不起作用。 Here is the sample app。任何帮助,将不胜感激。提前致谢。
它可能还没有过时,因为文档会提到类似 deprecated
.
的内容
我也面临这个问题,最大的错误是我没有将android:enabled
属性设置为true
。之后我清理了项目然后一切都开始了变成红色突出显示,例如AppCompactivity
不可用。所以我使缓存无效并重新启动,然后一切正常。
I was following this tutorial from the android doc 仅针对给定的一种方式通信实施 IPC。我完全一对一地复制了它,并且在构建或 运行ning 时没有错误或错误。当我使用提供的 sayHello
方法启动服务时,Toast
没有出现。
经过大量 Log.e
ing 之后,我发现 ServiceConnection
实例的重写方法 onServiceConnected
并不是 运行 这可能应该在什么时候完成我在 Activity 的 onCreate
中调用 运行 的 bindService(...)
方法,所以 onServiceConnected
应该有 运行,但它没有吨。我想知道该机制是否以某种方式损坏但 IPC 不工作。我再次从 activity 代码到服务代码到清单代码的文档中完全复制了它,但它仍然不起作用。 Here is the sample app。任何帮助,将不胜感激。提前致谢。
它可能还没有过时,因为文档会提到类似 deprecated
.
我也面临这个问题,最大的错误是我没有将android:enabled
属性设置为true
。之后我清理了项目然后一切都开始了变成红色突出显示,例如AppCompactivity
不可用。所以我使缓存无效并重新启动,然后一切正常。