2012-04-10 6 views
0

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

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; 
    } 
});