Что я хочу сделать
У меня есть несколько элементов в ListView. Когда я долго нажимаю на элемент, у меня появляется контекстное меню с несколькими вариантами. Одним из таких вариантов является «Поделиться заданием». Когда пользователь выбирает «Совместное задание», я хочу, чтобы заголовок / текст элемента долго нажимался для извлечения и передачи в метод.
Что мне удалось сделать до сих пор
Мне удалось получить идентификатор и позицию элемента в listView, который вызывается contextmenu с помощью метода, показанного ниже.
@Override
public boolean onContextItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.menuShare :
//Identify list item on which editing needs to be performed
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
//METHOD TO SHARE TASK NEEDS TO GO HERE
shareTask();
return true;
}
return super.onContextItemSelected(item);
}
Что мне нужно помочь с
Я не могу понять, как теперь я могу получить текст / заголовок элемента, для которого было вызвано контекстное меню. Затем я собираюсь передать эту строку в функцию shareTask (), чтобы запустить средство выбора. Переданный мною заголовок затем будет использоваться, например, в качестве заголовка электронного письма.
Большое спасибо заранее!