Как поменять содержимое FrameLayout на другой класс

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
DEM909
Сообщения: 2
Зарегистрирован: 21 ноя 2014, 22:58

Как поменять содержимое FrameLayout на другой класс

Сообщение DEM909 » 10 янв 2015, 15:36

В Android Studio создал новый проект Navigation Drawable Activity в котором есть возможность вызывать боковое меню. Я хочу сделать так, что бы при клике на одну из ссылок из этого меню основной Layout менялся на другой.

Как я понимаю дело в этом коде:

Код: Выделить всё


        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {


            View rootView = inflater.inflate(Main.menuArr[Main.menuId], null);

            return rootView;
        }
В menuArr и menuId находится список наших layout`ов и номер ссылки на которую мы кликнули оответственно.
Но проблема в том, что при клике меняется сам layout, но он не подключен к своему классу и все действия, которые там совершаются (парсинг сайта) не отображаются, а выводится стандартный layout.

Вопрос такой: как можно сделать переход между активити для этого фрэйма, а не только между лайаутами?

Надеюсь объяснил понятно и заранее спасибо за ответ!

PS. пробовал ставить

Код: Выделить всё

            Intent intent = new Intent(this.getActivity(), Main.menuClassArr[Main.menuId]);
            startActivity(intent);
Но тогда заменяется вся активность и пропадает выдвигающееся меню


Ответить