Как вставить строки / информацию в Android SQL DB с помощью EditText и кнопок? - PullRequest
0 голосов
/ 26 декабря 2009

я работаю над простым приложением для Android, оно очень похоже на любое другое простое приложение базы данных. У меня есть 4 поля EditText, где пользователь вводит 4 разных небольших фрагмента текста. Я хочу, чтобы этот текст был вставлен в мою таблицу базы данных в строки исправлений для моих столбцов. Я не совсем уверен, как это сделать. Я знаю, что onClickListener нужно использовать, но не знаю, как его использовать.

Ответы [ 3 ]

0 голосов
/ 26 декабря 2009

На моем телефоне сейчас, но вы правильно настроили метод onClick для, скажем так, кнопки «Отправить».

Я бы посмотрел в Руководстве для разработчиков по базе данных SQLiteDD о способах вставки значений путем выполнения оператора SQL или использования ContentValues ​​ для вставки значений при нажатии кнопки, оба могут помочь вам.

Кроме того, имея достаточное количество знаний о базах данных, Руководство разработчика должно быть всем, что вам нужно, но если вам нужна дополнительная помощь, найдите соответствующие вопросы.

Примечание

Хорошей практикой является привыкание к отладке вашего кода с помощью LogCat. Это помогает, когда дела сбиваются с пути, особенно при работе с базами данных.

0 голосов
/ 26 декабря 2009

Tne Notepad Tutorial в документации для разработчиков Android поможет вам создать приложение, которое хранит данные из полей в базе данных SQLite.

Вы можете поработать над этим, или если вы не хотите этого делать, это будет хорошим источником примера кода.

0 голосов
/ 26 декабря 2009

То, что вы ищете, - это клей, чтобы заставить его работать, поскольку у вас есть хранилище (ваша база данных) и пользовательский интерфейс. Но, как вы правильно указали, ваши действия onClick или, если говорить более широко, все ваше взаимодействие с пользователем должно быть заполнено действием.

Я не буду давать вам конкретного совета, так как я думаю, что вы должны прочитать здесь немного о Pattern-View-Controller Pattern, а также о том, как Android обрабатывает все эти вещи. Хорошей отправной точкой для получения знаний является, как всегда, Википедия.

Не поймите меня неправильно, я не хочу обидеть вас, не ответив на конкретный вопрос: я просто думаю, что для вас более важно сначала изучить основы, необходимые для создания отличных приложений, вместо того, чтобы читать пошагово пошаговое руководство!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...