Warum übergeben wir Super ((String) IntentServiceClassName) im Konstruktor beim Erweitern der IntentService Klasse in Android.Warum übergeben wir super ((String) IntentServiceClassName) im Konstruktor beim Erweitern der IntentService Klasse in Android
Warum wir diesen Konstruktor leer verwenden. und warum mit name> ??
public class MyService extends IntentService {
public static final int STATUS_RUNNING = 0;
public static final int STATUS_FINISHED = 1;
public static final int STATUS_ERROR = 2;
private static final String TAG = "MyService";
public MyService() {
super(MyService.class.getName());
//or super("MyService");
}
Jede Klasse ist direkt oder indirekt die Unterklasse der übergeordneten Klasse. –
aber warum müssen wir Name in super bekommen? Wir erweitern uns bereits. –
zum Aufrufen der übergeordneten IntentService-Klasse, die der untergeordnete Dienst mit der folgenden Klasse behandelt hat .... –