2016-05-24 7 views
1

Wie kann ich den android nativen Fortschrittsdialog anstelle des Standard-cn1 verwenden, wenn ich Netzwerkanfragen mache.Codenameone, Wie kann ich android nativen Fortschrittsdialog aufrufen oder laden?

Ich habe versucht, mit nativen Interfaces ich kann nicht ganz sie richtig machen

Ich weiß, das möglich ist, weil ich sah, als ich die BrowserComponent verwenden, um den Fortschrittsdialog preloader verwendet

Ich mag die unten ersetzen InfiniteProgress mit Android eins.

 InfiniteProgress prog = new InfiniteProgress(); 
     Dialog dlg = prog.showInifiniteBlocking(); 
     r.setDisposeOnCompletion(dlg); 
     NetworkManager.getInstance().addToQueueAndWait(r); 

android progress dialog

Antwort

0

BrowserComponent nativ implementiert, so dass Sie native Schnittstellen verwenden, wenn Sie das tun wollen, obwohl es keinen Grund, den ich von Ihnen, das zu tun denken.

http://www.codenameone.com/how-do-i---access-native-device-functionality-invoke-native-interfaces.html

+0

Dank Shai, ich verstehe Ihren Standpunkt. Es ist nur, dass ich nicht mag, dass cn1 loading Spinner von InfiniteProgress generiert, es sei denn, es gibt eine Möglichkeit, es zu stylen. –

+0

Sie können alles in Codename One stylen, wie möchten Sie es aussehen? –

+0

Vielleicht ähnlich wie die, die ich angehängt habe, aber ohne den Titel. Nur das rotierende GIF und "Bitte warten Sie Text". –