Как сказал jzd ... вы можете добавить поле к вашему mItem
классу (например, referenceHolder
)
mItem(Object ref){
referenceHolder = ref;
}
класс со списком:
mList.add(new mItem(this));
что-то подобное должно работать :), но это немного странно;), потому что обычно "элементы в списке не знают, что они есть в списке."
РЕДАКТИРОВАТЬ: и, как было сказано ранее - «Один объект должен быть членом нескольких коллекций» - поэтому вам нужно изменить тип моего referenceHolder на какой-нибудь список или массив, чтобы это могло произойти.
EDIT2: это просто ссылка на объект, содержащий этот список (если один объект будет иметь несколько списков, вы не сможете знать, что он содержит этот указанный mItem
объект), чтобы ссылаться на сам список, который вам понадобится ( как сказано в комментарии;)) реализация пользовательского списка, добавляющая ссылки на хранимые объекты с помощью this
в методе add()
.