Прежде всего, прочитайте документы Android на SQLite, если у вас еще нет http://developer.android.com/guide/topics/data/data-storage.html#db.
Тогда если у вас есть все установки правильно на стороне БД следующий шаг должен построить ваш SQL, чтобы посмотреть что-то вроде этого ...
private static final String INSERT_SQL = "insert into " + TABLE + " (username, password) " +
" values (?, ?)";
Тогда вам нужно на самом деле сделать вставку ...
public void doInsert(String username, String password) {
final SQLiteDatabase db = getWritableDatabase();
SQLiteStatement insert_stmt = null;
try {
insert_stmt = db.compileStatement(INSERT_SQL);
insert_stmt.bindString(1, username);
insert_stmt.bindString(2, password);
insert_stmt.executeInsert();
}
finally {
if (insert_stmt != null) insert_stmt.close();
}
}
Это предполагает doInsert находится в классе, который простирается SQLiteOpenHelper так, что он может использовать getWritableDatabase, но до тех пор, пока у вас есть SQLiteOpenHelper вокруг вы можете перемещать doInsert где угодно.
Если вам нужно получить значения из EditText, то это должно вас происходит ...
final EditText input = (EditText) findViewById(R.id.textId);
final String txt = input.getText().toString();
Где вы застряли, что точная проблема? – codymanix 2010-12-03 15:03:37