java - Post Data in Android with Retrofit 2 Not WORKING -


hello need have tried post data using retrofit2 when post data not sent database using api have created. 1.i created class inside class did create interface posting data class called config.java following codes.

public class config {  public static final string base_url =     "http://p.eass.cloudapp.azre.com/";  public interface registerapi{     @formurlencoded     @post("register")     call<responsebody> register(@fieldmap map<string,string> params); } } 

2.i created pik_join.java class handle user registration when user clicks register following code inside have implemented retrofit.

public class pik_join extends appcompatactivity {  private edittext pik, mphonenumber, piksiri, piknsiri; context ctx = this;  /*network query assistance*/  private retrofit retrofit; public string base_url = config.base_url;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_pik_join);     toolbar toolbar = (toolbar) findviewbyid(r.id.toolbar);     setsupportactionbar(toolbar); public void onpikpost(){      string mpik_jina = pikjina.gettext().tostring().trim();     string mphone = mphonenumber.gettext().tostring().trim();     string mpik_siri = piksiri.gettext().tostring().trim();      retrofit = new retrofit.builder().baseurl(base_url).build();      map<string,string> params = new hashmap<>();     params.put("name", mpik_jina);     params.put("phone", mphone);     params.put("password", mpik_siri);      registerapi registerapi = retrofit.create(registerapi.class);      call<responsebody> registercallback = registerapi.register(params);     registercallback.enqueue(new retrofit2.callback<responsebody>() {         @override         public void onresponse(call<responsebody> call,    retrofit2.response<responsebody> response) {           }          @override         public void onfailure(call<responsebody> call, throwable t) {          }     });  } 

this github repository demonstrates usage of retrofit 2. hope helps.


Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -