我想将从多余(意图)中获得的值(电子邮件ID)存储到变量中,然后使用Web服务将其保存到数据库中。我已经创建了api,只想传递包含意图值的变量。
//INTENT CODE
Intent intent = getIntent();
String text = intent.getStringExtra(Select.EXTRA_TEXT);
email_id.setText(text);
//Passing params e.g
params.put("name", name);
params.put("address", address);
答案 0 :(得分:0)
尝试获得价值
//send
Intent i = new Intent(getApplicationContext(), youtActivity.class);
i.putStringExtra("name", "abcd");
i.putStringExtra("address", "****");
startActivity(i)
//receive
Intent i = getIntent();
String name= i.getStringExtra("name");
String address= i.getStringExtra("address");
答案 1 :(得分:0)
在接收数据的同时,您可以充分利用它。
String text = getIntent().getStringExtra(Select.EXTRA_TEXT);
email_id.setText(text);
现在您想将此电子邮件作为参数传递给API。确保您知道如何调用API。这是您传递数据的方式之一。
params.put("name", name);
params.put("address", address);
params.put("email", email_id.getText().toString().trim());
您可以在参数中传递email_id数据。