【发布时间】:2016-03-08 08:28:08
【问题描述】:
我正在创建的应用程序中有一个部分允许用户将信息输入到八个不同的文本字段中。这些字段是:
- 姓名
- 地址
- 城市
- 状态
- 邮编
- 电话
- 电子邮件
- 年龄
现在,当此信息完成并且用户点击提交按钮时,我希望在点击按钮后将信息直接发送到我的个人电子邮件地址,或者存储信息以供以后查看。我对 Android 开发比较陌生,但是,我想我应该在一个方法中执行以下操作,当按钮被点击时我会调用如下:
final EditText moverName = (EditText)findViewById(R.id.nameRegistration);
String name = regName.getText().toString();
我进行了多次搜索,但找不到任何我想要完成的任务。有没有办法将信息直接发送到我的电子邮件?还是我需要以某种方式存储它以供以后查看。这是我目前拥有的 Java 文件:
public class UserRegistrationActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user_registration);
}
public void sendFeedback(View button) {
final EditText userName = (EditText)findViewById(R.id.nameRegistration);
String name = regName.getText().toString();
final EditText userStreetAddress = (EditText)findViewById(R.id.userStreetAddressRegistration);
String address = userStreetAddress.getText().toString();
final EditText userCity = (EditText)findViewById(R.id.userCityRegistration);
String city = userCity.getText().toString();
final EditText userState = (EditText)findViewById(R.id.userStateRegistration);
String state = userState.getText().toString();
final EditText userZip = (EditText)findViewById(R.id.userZipRegistration);
String zip = userZip.getText().toString();
final EditText userPhone = (EditText)findViewById(R.id.userPhoneRegistration);
String phone = userPhone.getText().toString();
final EditText userEmail = (EditText)findViewById(R.id.userEmailRegistration);
String email = userEmail.getText().toString();
final EditText userDOB = (EditText)findViewById(R.id.userDOB);
String dob = userDOB.getText().toString();
}
}
提前致谢!
【问题讨论】:
-
我认为这个问题是可以理解的,所以我不明白为什么它被否决了。
-
谢谢 Adam 我会看看的。
-
不要忘记更改字符串名称 = regName.getText().toString(); to String name = userName.getText().toString();