service和activity之间除了基本的binder回调、广播机制之外,还有没有其他的一些通讯方式?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
実際、Android にはクロスプロセス通信はあまりありませんが、ブロガーが言及したバインダーとブロードキャストに加えて、下位レベルで一般的に使用される別の種類の通信、それがソケット通信です。 実際、コンテンツプロバイダーが分散されると、コンテンツプロバイダーに基づいた通信も行われる可能性があります。コンテンツプロバイダーはリスナーを設定できるため、このときのモニタリングを通じてコミュニケーションが可能になります。もちろん、これは余談です。最良の方法はバインダーとブロードキャストです。プロセス間通信としてブロードキャストを使用する場合は、対応するアクセス許可の設定に注意する必要があります。
実際、Android にはクロスプロセス通信はあまりありませんが、ブロガーが言及したバインダーとブロードキャストに加えて、下位レベルで一般的に使用される別の種類の通信、それがソケット通信です。
実際、コンテンツプロバイダーが分散されると、コンテンツプロバイダーに基づいた通信も行われる可能性があります。コンテンツプロバイダーはリスナーを設定できるため、このときのモニタリングを通じてコミュニケーションが可能になります。もちろん、これは余談です。最良の方法はバインダーとブロードキャストです。プロセス間通信としてブロードキャストを使用する場合は、対応するアクセス許可の設定に注意する必要があります。