Ist es möglich, Objekt durch Dolch in android.app.IntentService ausgesetzt zu injizieren? Wenn ja, wie kann ich das tun?Dolch - android.app.IntentService mit @Inject
Ich möchte so etwas haben.
public class SomeService extends android.app.IntentService {
@Inject
Synchronizer synchronizer;
public SomeService(String name) {
super(name);
}
@Override
protected void onHandleIntent(Intent intent) {
synchronizer.doSynch();
}
}
Vielen Dank. Genau das habe ich gesucht. Du hast recht. Ich kann hinzufügen, dass Sie die Methode .inject in der onCreate() -Methode aufrufen müssen. Aber die ganze Idee funktioniert als Charme. – lstrzelecki
Sie können keine Anwendung in der Konstruktormethode erhalten. Nur in onCreate. – onCreate
'getApplication' kann innerhalb des Konstruktors' null' zurückgeben. Wenn dies der Fall ist, können Sie die onCreate-Methode überschreiben und Ihre Instanz hier injizieren. – htulipe