POST Daten an den Server erfordern backhend Programm die Daten in die Datenbank in dem Server veröffentlichen Sie Ihre ist .....
Retrofit Beitrag erfordern RESTAPI und POJO Klasse ....
API-Schnittstelle
public interface Api {
@POST("/upload/{new}.json")
Call<User> setData(@Path("new") String s1, @Body User user);
}
Retrofit Objekt
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("here-your-url")
.addConverterFactory(GsonConverterFactory.create())
.build();
APi Objekt
Api api = retrofit.create(Api.class);
Retrofit Anruf
Call<User> call = api.setData("mahesh", new User("mahesh", "delhi"));
call.enqueue(new Callback<User>() {
@Override
public void onResponse(Call<User> call, Response<User> response) {
t1.setText("Success");
}
@Override
public void onFailure(Call<User> call, Throwable t) {
Log.d("sam", "fail");
t1.setText("fail");
}
});
POJO Klasse // dieser Klasse, die Sie gerade Ihre JSON-Daten in diese POJOConvertion setzen create
public class User {
String name;
String address;
public User(String name, String address) {
this.address = address;
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
genießen Sie Codierung.
Wenn Sie irgendeine der Praxis für die Nachrüstung wollen als dieses benutzen Sie bitteRetrofit + Firebase
wie i darstellt, kann params json Array (aus meinem Beispiel) Klassenfelder? –
Erstellen Sie statische innere Klassen für es, wenn dieses Objekt nirgendwo außer diesem Körper benötigt wird. – Embydextrous
Siehe meine Ergänzungen –