Ich mache eine Anwendung auf dem Handy mit Lwuit/Java-Me. Ich habe das Problem bei der Implementierung eines Werbe-/Informationsformulars zwischen der Transaktion zweier Formulare. Der Werbungs/Informations-Bildschirm sollte nur für 5 Sekunden bleiben und dann sollte der nächste nachfolgende Bildschirm automatisch angezeigt werden.Informationen anzeigen/werben zwischen Übergang von zwei Formen in Lwuit
0
A
Antwort
2
Sie müssen eine Dialog
zwischen Forms
zeigen. Stellen Sie Dialog
ein Timeout mit setTimeout
Methode, und es wird automatisch entsorgen
2
Haben Sie den GUI-Builder verwendet? Wie zeigst du Formulare?
Eine einfache Möglichkeit besteht darin, ein Anzeigenformular mit allen Details zu erstellen und es nur anzuzeigen, anstatt das nächste Formular anzuzeigen (geben Sie ihm beim Erstellen das nächste Formular an).
Innerhalb der Ad Form einer Animation registrieren, die die 5 Sekunden misst in die nächste Form zu bewegen:
adForm.registerAnimation(new Animation() {
public void paint(...) {
// empty
}
public boolean animate() {
if(fiveSecondsPasssed) {
showNextForm();
}
return false;
}
});