我有一个主要的活动,它很高兴地使用我创建了一段时间的服务。最近我不得不在我的应用程序中添加一个 DialogFragment,虽然它也运行良好,但我现在需要调用我的服务并传递比通常的 Intent 类型字符串更多的内容。基本上我需要将一组位图传递给服务,我认为尝试将它们填充到 Intent 中是不合理的。
所以我希望,到目前为止没有运气,我可以在 DialogFragement 打开时绑定到服务,这样我就可以对服务进行直接的方法调用。
有没有办法做到这一点?所以我必须复制整个 ServiceConnection 类并从 onStart() 绑定到它?我认为必须有一种不那么混乱的方法来做到这一点。
提前致谢。