Надеюсь на простые вопросы.
1) Мне удалось получить данные из Sqlite db и показать их в обзоре переработчика.Вопрос, например, заключается в том, что, когда я нажимаю на элементы в окне реселлера и выполняю некоторые операции (например, копирование содержимого или обновление), лучше ли использовать массив и получать данные в первую очередь при загрузке приложения, а затем выполнять операции с элементами этого массива (затемв конце концов, уведомив db)?
2) Если нет необходимости в дополнительном массиве для операций onContextItemSelected () при повторном нажатии на элементе recyclerview, у меня возникли проблемы при выборе элемента и его значений.
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.idshare :
//implicit intent
shareImplicitIntent();
return true;
......
для метода shareImplicitIntent ()
private void shareImplicitIntent() {
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
Cursor cursor=WordListOpenHelper.mReadableDB.rawQuery("SELECT * FROM
diary", null);
cursor.moveToPosition(XYZ);
Entry_Model entry_model= new Entry_Model();
entry_model.setmEntry(cursor.getString(cursor.getColumnIndex(WordListOpenHelper.KEY_ENTRY)));
String title = entry_model.getmEntry(); ......
, в основном с использованием курсора и получением заголовка курсора в позиции XYZ.
Но как мне выбрать эту позицию XYZ?
Рабочее время на нем, но не смог найти подсказку.Пожалуйста, помогите мне. Большое спасибо