Передача списка объектов от действия к фрагменту

#java #list

Вопрос:

У меня есть список. Я хочу передать это фрагменту. Поэтому я конвертирую этот список в список. Но как я могу изменить его на список снова после прохождения? Вот как я конвертирую его в строку

 List<String> strings = apps.stream()
                .map(object -> Objects.toString(object, null))
                .collect(Collectors.toList());
 

Это мой класс приложений

 public class App {
    String AppName, ApkPath,AppPackage;
    Drawable icon;
 

И вот как я пытаюсь передать список

 ACTIVITY
 Bundle bundle = new Bundle();
        bundle.putSerializable("key", (Serializable) strings);
/////FRAGMENT
 List<App> apps = (List<App>) getArguments().getSerializable("key");