Если у вас его еще нет, тогда я действительно думаю, что у вас должен быть вспомогательный класс SQL, расширяющий данный класс Android SQLiteOpenHelper.Это действительно упрощает операции с БД.См .: http://developer.android.com/guide/topics/data/data-storage.html#db
Это рекомендуется .
Если вы установили вспомогательный класс, а экземпляр этого класса настроен как SQLHelper sql = new SQLHelper(this);
, тогда изменитеБаза данных довольно проста.Вы должны настроить метод, который вы вызываете с помощью кнопок onClickListener (и, возможно, запустить его в AsyncTask или фоновом потоке):
private void addFileName(final String filename) {
SQLiteDatabase db = sql.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(yourKeyHere, filename);
db.insert(yourDBNameHere, null, values);
}
А затем вызвать метод и добавить его в адаптер из слушателя:
d_ok.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
addFileName(filename.getText().toString();
AdapterCountries.add(filename);
}
});