Breadcrumbs

signoAPI Android – Interface STSignatureCaptureNotifier

Das Interface STSignatureCaptureNotifier enthält Methoden, die bei bestimmten Ereignissen aus der Klasse STSignatureCapture aufgerufen werden. Dieses Interface muss von einer Klasse implementiert werden. Die Instanz dieser Klasse muss mit der Methode STSignatureCapture setSignatureCaptureNotifier() gesetzt werden. Das Interface ist Bestandteil sowohl der libSignoPDFSigner als auch der libSignoSignatureCapture.

Java
public interface STSignatureCaptureNotifier

Anwendung:

Java
public class STSignatureCaptureNotifierImpl implements STSignatureCaptureNotifier {
   public void capturingCancelled() {
      // add your code here...
   }

   public void capturingConfirmed(int numberOfPoints) {
      // add your code here...
   }

   public void notifyLicenceStatus(STLicenceError licenceError) {
      // add your code here...
   }
}

Methode capturingCancelled

Diese Methode wird aufgerufen, wenn die Unterschrifterfassung vom Anwender abgebrochen worden ist.

Java
void capturingCancelled();

Parameter

Bedeutung

-

-

Rückgabewert

Bedeutung

-

-

Anwendung:

Java
void capturingCancelled() {
  // event handling
}

Methode capturingConfirmed

Diese Methode wird aufgerufen, wenn die Unterschrifterfassung vom Anwender bestätigt worden ist.

Java
void capturingConfirmed(int numberOfPoints);

Parameter

Bedeutung

int numberOfPoints

Anzahl der erfassten Punkte.

Rückgabewert

Bedeutung

-

-

   Anwendung:

Java
void capturingConfirmed(int numberOfPoints) {
  // event handling
}

Methode notifyLicenceStatus

Diese Methode wird aufgerufen, um das Ergebnis der Lizenzvalidierung mitzuteilen. Eine App kann hier z. B. den Anwender auffordern, einen Lizenzschlüssel einzugeben.

Java
void notifyLicenceStatus(STLicenceError licenceError); 

Parameter

Bedeutung

STLicenceError licenceError

Instanz der STLicenceError-Klasse. Siehe die Lizenzfehler-Tabelle in der STLicenceError-Klasse.

Rückgabewert

Bedeutung

-

-

Anwendung:

Java
void notifyLicenceStatus(STLicenceError licenceError) {
   if (licenceError != STLicenceError.NO_ERROR) {
      // software is not licensed, prompt dialog for entering a key
   }
}