Я хотел бы создать правильно заполняемую форму в моем (автономном) android приложении с такими данными, как (имя, дата рождения и т. Д.), Затем взять все данные и поместить их в хеш-таблицу или аналогичный контейнер . Пока я решил это с помощью текстовых полей
Hashtable<String, String> formData = new Hashtable<>();
EditText editText1 = (EditText) findViewById(R.id.editText1);
String message1 = editText1.getText().toString();
formData.put("data1", message1);
EditText editText2 = (EditText) findViewById(R.id.editText2);
String message2 = editText2.getText().toString();
formData.put("data2", message2);
EditText editText3 = (EditText) findViewById(R.id.editText3);
String message3 = editText3.getText().toString();
formData.put("data3", message3);
EditText editText4 = (EditText) findViewById(R.id.editText4);
String message4 = editText4.getText().toString();
formData.put("data4", message4);
DatePicker datePicker = (DatePicker) findViewById(R.id.datePicker1);
int day = datePicker.getDayOfMonth();
int month= datePicker.getMonth();
int year = datePicker.getYear();
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, day);
SimpleDateFormat sdf = (SimpleDateFormat) SimpleDateFormat.getDateInstance();
String formattedDate = sdf.format(calendar.getTime());
formData.put("data5", formattedDate);