ライブラリ プロジェクト内でサービスを使用しています。私がサービスを開始している(を使用しているcontext.startService(service)
)ときonStart()
、サービスの に到達しませんでした。私は何か間違ったことをしています、そして私はいくつかの主要な質問があります:
どのマニフェスト ファイルでサービス (ライブラリ プロジェクトまたは APK プロジェクト) を宣言する必要がありますか?
リモート サービスや AIDL との接続はありますか? それについてはよくわかりませんが 、ライブラリでこの回答の Android サービスを見つけまし た。プロセス間通信 (IPC) がない同じアプリケーションで AIDL を作成する必要があるようです。
APK プロジェクトでライブラリ サービスを拡張し、APK のマニフェスト ファイルで宣言しようとしましたが、それでもサービスの onStart() に到達しませんでした。
ありがとう。