クラスなしで Android サービスを開始する方法を探しています。次のような多くの例を見つけました。
startService(new Intent(this, TheService.class));
サービスクラスを入れたくないので、手動で停止するまでサービスを実行したままにします。
パラメータなしでいくつかのソケットを開くだけなので、サービスのインターフェイスは必要ありません。
サービスの実行時間は、アプリの実行時間に依存するべきではありません。サービスを必要とする最初のアプリはサービスを開始し、手動で停止するまで実行する必要があります。
BroadcastReceiver
寿命が短いので使えません。サービスにバインドすると、バインドが解除され、サービスが停止します(これは望ましくありません)。
サービスの .class なしで開始サービスを使用する方法はありますか? 代替: 有効期間を開始されたアプリにリンクしないサービスにバインドする方法はありますか?