Einfaches Beispiel für einen Rückruf im Beispiel einer anonymen Java Part2-Klasse


public interface myCallback {
    void onSuccess();
    void onError(String err);
}



public class App {

    public static void main(String[] args) {
        //Rufen Sie Ihre Methode auf Verwenden Sie eine anonyme Klasse
        doSomething("list your Params", new myCallback(){  
            @Override
            public void onSuccess() {
                // no errors
                System.out.println("Done");
            }

            @Override
            public void onError(String err) {
                // error happen
                System.out.println(err);
            }
        });
    }

    private void doSomething(String param, // some params..
                             myCallback callback) {
        // now call onSuccess whenever you want if results are ready
        if(results_success)
            callback.onSuccess();
        else
            callback.onError(someError);
    }

}

Recommended Posts

Einfaches Beispiel für einen Rückruf im Beispiel einer anonymen Java Part2-Klasse
Ein einfaches Beispiel für Rückrufe in Java
Anonyme Java-Klasse
Kotlins Klasse Teil 2 zum Senden an Java-Entwickler
Anonyme Klasse (anonyme Klasse)
Erstellen einer Matrixklasse in Java Teil 1
CICS-Java-Anwendung ausführen- (1) Führen Sie eine einfache Beispielanwendung aus
Java-Klassenmethoden
[Java] Klassenvererbung
Java-Scanner-Klasse
Java HashMap-Klasse
[Java] Generics-Beispiel
Java-Rückrufmuster
Java-Beispielcode 02
Java-Beispielcode 03
Selenprobe (Java)
Java (abstrakte Klasse)
Java GUI Beispiel
Java-Übung Teil 1
Java-Beispielcode 04
[Java] Verschachtelte Klasse
Über die Java-Klasse
Java-Beispielcode 01
[Java] Abstrakte Klasse
[Java] Objektklasse
Lokale Java-Klasse
Ein kurzer Überblick über Java, das in Klasse 4 gelernt wurde
Implementierungsbeispiel eines einfachen LISP-Verarbeitungssystems (Java-Version)
Ein kurzer Überblick über Java, das in Klasse 3 gelernt wurde
Ein kurzer Überblick über Java, das in Klasse 2 gelernt wurde