Создание формы и эффективное извлечение данных из нее в android - PullRequest
0 голосов
/ 06 августа 2020

Я хотел бы создать правильно заполняемую форму в моем (автономном) 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...