Я пытаюсь выяснить, как получить данные из формы с помощью EditText & Spinner и вставить их в базу данных SQLite. Я могу написать жестко закодированные атрибуты, но когда я пытаюсь использовать R.id.fieldName, он выдает ошибку из-за того, что является целым числом, а не строкой.
public class PetAdd extends Activity {
DBAdapter db = new DBAdapter(this);
private OnClickListener btnPetAddListener = new OnClickListener() {
@Override
public void onClick(View arg0) {
db.open();
long id;
id = db.insertPet("name", "type", "breed", "sex", "notes");
/**id = db.insertPet(R.id.petName, R.id.SpinnerPetType, R.id.petBreed, R.id.SpinnerPetGender, R.id.EditTextPetAddOptions);*/
db.close();
}
};
Я все еще пытаюсь научиться всему этому, и мой мозг полон сил от просмотра множества онлайн-уроков, примеров и документации Google. Если кто-то может показать мне, как это сделать, или направить меня к учебнику по барни-стилю, который поможет мне понять, что происходит, это будет с благодарностью.