У меня есть активность A. Оттуда вы можете щелкнуть в пользовательском интерфейсе и перейти к операции B, которая имеет, среди прочего, ListView. В упражнении BI есть меню, которое приводит меня к занятию C. Внутри этого занятия C у меня есть другое меню, которое может привести меня к NEW занятию B, список ListView которого будет заполнен в зависимости от того, что я делал в действии C.
Есть моя проблема. Я не могу заставить упражнение B перезапустить занятие C. Единственное, что он делает, - это вернуться к ПРЕДЫДУЩЕМУ занятию B (как кнопка «Назад» была нажата в занятии C).
Подводя итог, я хочу иметь возможность выполнять следующие действия:
A -> B> C -> B
Однако я не могу добраться до второго B. Каждый раз, когда я пытаюсь начать новое действие B с C, оно просто возвращает меня к первому упражнению B, и просмотр списка не заполняется.
Я что-то упустил?
Код от деятельности C до B
Intent i = new Intent(thisContext, B.class);
thisContext.startActivity(i);
PS: thisContext здесь - это контекст действия C, который я назначаю в собственном конструкторе действия C, например:
public C() {
this.thisContext = this;
}