android zapisuj utworzone programowo widoki

Programowo tworzę RelativeLayout z kilkoma innymi widokami wewnątrz i dodaję go do rodzica, który jest zdefiniowany w XML. Jednak wszystkie widoki (w tym układ), które zostały utworzone programowo, znikają po ponownym utworzeniu działania. Czy potrzebuję obiektu SharedPreferences, aby zapisać wartości, a następnie odtworzyć układ lub czy jest łatwiejszy sposób na jego zapisanie?

P.S. wszystkie nowe utworzone widoki otrzymują przypisany identyfikator

questionAnswers(2)

yourAnswerToTheQuestion