Queria saber como faz pra pegar algo que o usuario digita no edittext ,salve no meu banco,que ja está conectado no meu serviço , meu código é esse :
public class MainActivity extends AppCompatActivity {
EditText edit = (EditText) findViewById(R.id.etmail);
String mail = edit.getText().toString();
EditText edit1 = (EditText) findViewById(R.id.etpassword);
String password = edit1.getText().toString();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
class Test {
public static void main(String[] args) throws Exception {
URL url = new URL("http://192.168.1.207/api/v2/bookdemo/_table/login");
Map<String,Object> params = new LinkedHashMap<>();
params.put("email", "Camargo@gmail.com");
params.put("password", "1234567");
params.put("reply_to_thread", 10394);
StringBuilder postData = new StringBuilder();
for (Map.Entry<String,Object> param : params.entrySet()) {
if (postData.length() != 0) postData.append('&');
postData.append(URLEncoder.encode(param.getKey(), "UTF-8"));
postData.append('=');
postData.append(URLEncoder.encode(String.valueOf(param.getValue()), "UTF-8"));
}
byte[] postDataBytes = postData.toString().getBytes("UTF-8");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Accept", "application/json");
conn.setRequestProperty("X-DreamFactory-Api-Key", "xxxxxxxx");
conn.setRequestProperty("X-DreamFactory-Session-Token", "xxxxxxxxxxxxxxxxxx");
conn.setRequestProperty("Authorization", "Basic xxxxxxxxxxxxxxxx");
conn.setRequestProperty("-d","{");
System.out.println("Connected");
conn.setDoOutput(true);
conn.getOutputStream().write(postDataBytes);
Reader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
for (int c; (c = in.read()) >= 0;)
System.out.print((char)c);
System.out.println("Finalizou");
}
}