|
Legen Sie im ersten Schritt die Modul-Klasse an, welche als Schnittstelle zwischen dem OpenASiST-Kern und dem Modul fungiert. Legen Sie dazu ein weiteres Paket unter dem de.bps.asist.module-Paket an und geben Sie dem neuen Paket einen sinnvollen Namen. Danach erstellen Sie eine Klasse, welche dem hinzugefügten Paket zugehörig ist. Der Klassenname sollte auf 'Modul' enden, wodurch diese Klasse als Modul-Klasse ersichtlich wird. |
|
Legen Sie im ersten Schritt die Modul-Klasse an, welche als Schnittstelle zwischen dem OpenASiST-Kern und dem Modul fungiert. Legen Sie dazu ein weiteres Paket unter dem de.bps.asist.module-Paket an und geben Sie dem neuen Paket einen sinnvollen Namen. Danach erstellen Sie eine Klasse, welche dem hinzugefügten Paket zugehörig ist. Der Klassenname sollte auf 'Modul' enden, wodurch diese Klasse als Modul-Klasse erkennbar wird. Die Modul-Klassen muss von der AbstractAsistModule-Klasse erben und dessen abstrakte Methoden implementieren. Die Methode getInitialFragment() erstellt und gibt ein Fragment zurück, das die Benutzeroberfläche des Moduls steuert. Zu den Aufgaben des Fragmentes gehören die Erstellung der Benutzeroberfläche(View) und die Handhabung der Benutzereingaben. |