Как поменять содержимое FrameLayout на другой класс
Добавлено: 10 янв 2015, 15:36
В Android Studio создал новый проект Navigation Drawable Activity в котором есть возможность вызывать боковое меню. Я хочу сделать так, что бы при клике на одну из ссылок из этого меню основной Layout менялся на другой.
Как я понимаю дело в этом коде:
В menuArr и menuId находится список наших layout`ов и номер ссылки на которую мы кликнули оответственно.
Но проблема в том, что при клике меняется сам layout, но он не подключен к своему классу и все действия, которые там совершаются (парсинг сайта) не отображаются, а выводится стандартный layout.
Вопрос такой: как можно сделать переход между активити для этого фрэйма, а не только между лайаутами?
Надеюсь объяснил понятно и заранее спасибо за ответ!
PS. пробовал ставить
Но тогда заменяется вся активность и пропадает выдвигающееся меню
Как я понимаю дело в этом коде:
Код: Выделить всё
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(Main.menuArr[Main.menuId], null);
return rootView;
}Но проблема в том, что при клике меняется сам layout, но он не подключен к своему классу и все действия, которые там совершаются (парсинг сайта) не отображаются, а выводится стандартный layout.
Вопрос такой: как можно сделать переход между активити для этого фрэйма, а не только между лайаутами?
Надеюсь объяснил понятно и заранее спасибо за ответ!
PS. пробовал ставить
Код: Выделить всё
Intent intent = new Intent(this.getActivity(), Main.menuClassArr[Main.menuId]);
startActivity(intent);