Работа с базой из разных активити

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
AlexeyFedor
Сообщения: 31
Зарегистрирован: 03 сен 2013, 14:26

Работа с базой из разных активити

Сообщение AlexeyFedor » 26 фев 2015, 16:29

Имеется база данных. На одном активити просматриваем данные, при нажатии на кнопку передаем данные в другое активити для редактирования.
Поступил следующим образом. В первом активити из курсор вернул значение позиция курсора и пердал его через интент

Код: Выделить всё

int positionCursor=cur.getPosition();
			Intent intent=new Intent(this, EditDictonary.class);
			intent.putExtra("positionCursor", positionCursor);
			startActivity(intent);
В другом активити считал интент и установил курсор на позицию

Код: Выделить всё

Intent intent=getIntent();
		positionCursor=intent.getIntExtra("positionCursor",-1);
                dictDB=new DictonaryDB(this);
		SQLiteDatabase db=dictDB.getWritableDatabase();
cur=db.query("dictonary", null, null, null, null, null, null);
		cur.moveToPosition(positionCursor);

Ответить