Nie chce się bawić w 3 aktywności, wole zrobić to na layoutach, tym bardziej że aplikacja nie jest tak duża.
Potrzebuje zrobić aplikacje 3x Layout + 1x Activity.
Layout 1 wyświetlić panel logowania, Layout 2 wyświetlić listę plików i folderów z FTP, Layout 3 wyświetlić wybrany plik graficzny. Oczywiście po wyświetleniu pliku graf. chciałbym wrócić do poprzedniego layoutu (przycisk back). Może jeszcze jeden layout związany z ustawieniami.
Moje przemyślenie odnośnie przechodzenia pomiędzy layoutami:
RelativeLayout mainLayout = (RelativeLayout) activityManager.getActivity().findViewById(R.id.layout_login);
mainLayout.removeAllViews();
LayoutInflater inflater = activityManager.getActivity().getLayoutInflater();
mainLayout.addView(inflater.inflate(layoutId, null));
Tylko teraz tak, jeżeli mój początkowy layout to layout_login z którego usuwam wszystkie widoki i do którego wstawiam cały iny layout layoutId tzn. że mam layout w layoucie. A interesuje mnie przełączenie layoutu, załadowanie nowego, np. podczas kliknięcia przycisku.