Ich versuche, eine Registrierungsseite für meine Anwendung zu erstellen und haben alle gespeicherten Werte in einemPosting Werte an den Server in Android mit HttpURLConnection
List<Pair<String,String>>
ich dies durch meiner Klasse für die Verbindung bestanden haben zum Server über eine ASyncTask, aber nach dem Erstellen einer HttpUrlConnection, ich bin mir nicht sicher, wie diese Parameter zu meiner URL-Verbindung hinzufügen. Jedes, das ich angeschaut habe, verwendet NamePairValues, aber von den Forschungen, die ich durchgeführt habe, ist dies veraltet.
@Override
protected Void doInBackground(String... params) {
String username = params[0];
String firstName = params[1];
String lastName = params[2];
String email = params[3];
String password = params[4];
ConnectionHandler connection = new ConnectionHandler(ctx);
List<Pair<String, String>> args = new ArrayList<>();
args.add(new Pair<>("username", username));
args.add(new Pair<>("first_name", firstName));
args.add(new Pair<>("last_name", lastName));
args.add(new Pair<>("email", email));
args.add(new Pair<>("password", password));
connection.makeConnection(REGISTER_URL, args);
return null;
}
Das ist mein derzeitiger doInBackground.
Gibt es eine leichtere Methode als mit List<Pair<String,String>>
?
EDIT: Ich endete tatsächlich mit Volley, die dies viel einfacher zu tun machte.
Verwenden Sie stattdessen Volley oder Retrofit. HttpUrlConnection ist veraltet. – SripadRaj