私は(一種の)Android開発に不慣れで、PircBotライブラリに基づいてAndroidメッセンジャーアプリを作成したいと考えています. 私が現在認識しているいくつかの制約があります。
- IRC を使用する必要があります。既に要件に含まれているため、おそらくこれを変更することはできません
- IRC サービスは独自のプロセスで実行する必要があるため、IRC メッセージをリッスンしているときに UI に干渉せず、バックグラウンドでメッセージを受信し、UI を表示せずに通知を送信する必要があります。
- 画面ごとに異なるアクティビティを使用しているため、すべてのアクティビティ (ログイン、チャンネルへの参加、メッセージの送受信) でサービスを使用する必要があり、接続の現在の状態に基づいてさまざまなアクティビティに通知する必要があります。
アクティビティからサービスをバインドしようとしましたが、バインダーは同じプロセス内のサービスでのみ機能するようです。(これについてはよくわかりません。検索しても有用なものは何も返されませんでした)
すべての制約を満たすことができるようにプロジェクトを構成するための推奨される方法は何ですか? また、他にどのような問題が発生する可能性がありますか?
下手な英語でごめんなさい