Kann Ajax in Android ausgeführt werden?

8

Ich entwickle eine Anwendung, in der ich eine Suchoption habe. Wenn ich in dieses Suchfeld "a" eintippe, möchte ich alle Namen aller meiner Freunde haben, die mit einem beginnen, den ich vom Webserver bekomme. Aber dafür muss ich gleichzeitig mit der Eingabe jedes Buchstabens eine Anfrage stellen. Aber als ich gegoogelt habe, habe ich gemischte Reaktionen bekommen. Einige Leute sagten Ajax Call ist nicht möglich in Android. Grundsätzlich basiert Android auf Java. Warum ist es dann nicht möglich, AJAX-Anrufe durchzuführen? Könnte jemand mich zu einer guten Verbindung führen, die mit AJAX-Anruf in Android verbunden ist, wenn es möglich ist?

    
Sanal V 09.10.2012, 05:48
quelle

4 Antworten

4

Sie können droidQuery verwenden, das Der Android-Port von jQuery ist und die meisten Funktionen und Funktionen enthält Syntax von jQuery , einschließlich Ajax . Zum Beispiel:

%Vor%     
Phil 16.12.2013 22:06
quelle
3

Ja, es ist möglich, aber mit ein paar Bedingungen und Einschränkungen.

Sehen Sie sich diese Ressourcen an, um weitere Informationen zu erhalten:

Können Sie AJAX-Anrufe mit Android nutzen?

>

Android: Implikation der Verwendung von AsyncTask zu wiederholen Ajax Anrufe

Ссылка

Ссылка

    
Anup Cowkur 09.10.2012 06:03
quelle
1

Am ehesten kenne ich eine AutoCompleteTextView. Sie müssen einen benutzerdefinierten Adapter erstellen, der Anrufe an den Webserver sendet, wenn ein Benutzer irgendetwas eingibt und darauf basierende Filterergebnisse zurückgibt.

Hier ist ein Beispiel .

    
mattboy 09.10.2012 06:03
quelle
1

Rufen Sie beim Laden des Bildschirms mit asynctask Namen vom Server ab. Dann können Sie AutoCompleteTextView oder MultiAutoCompleteTextView verwenden, um Ihre Anforderungen zu erfüllen.

Sie geben bereits abgerufene Namen im Adapter an. Weitere Informationen finden Sie unter AutoCompleteTextView

und MultiAutoCompleteTextView

    
Raghu Nagaraju 09.10.2012 06:20
quelle

Tags und Links