Как мне разделить Sceneform Renderable между действиями?
У меня есть приложение, в котором пользователь может прочитать информацию об объекте, который, вероятно, имеет визуализируемую ссылку.В действии A, если визуализируемый объект связан, щелчок по кнопке запускает действие B ARCore для просмотра и взаимодействия с визуализируемым объектом.
Я загружаю рендеринг перед асинхронно из базы данных в действии А по двум причинам.Во-первых, чтобы это было в памяти, а во-вторых, чтобы узнать, есть ли рендеринг, чтобы показать.
В настоящее время Сериализуемый Parcelable не реализован Sceneform Renderable , и из-за его сложности я не могу создать собственный класс, способный сделать это.
Моя попытка состоит в создании статического класса, в котором я сохраняю визуализируемый объект в памяти для действия A, startActivity B, а затем считываю Sceneform Renderable в действии B и удаляю запись изкласс статического магазина.Но вопрос в том, существуют ли более эффективные способы совместного использования Sceneform Renderable или любого другого пользовательского сложного объекта между действиями?
Я хочу избегать времени ожидания в действии B, гдерендеринг должен быть доступен мгновенно, потому что пользователь должен иметь возможность просматривать его, потому что он приходит из действия A.