我有一个活动,它启动结果代码的各种活动,并在onActivityResult方法中获得结果,它根据结果代码启动适当的活动.
onSaveInstanceState 是没有在Activity中调用,因为结果已经开始.
例如,导航活动将活动A启动为:
Intent intent = new Intent(this, A.class);
startActivityForResult(intent, Constants.REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)
然后A通过设置结果代码完成,以便App再次重定向到Navigation活动,并onActivityResult调用方法.
所以我的问题是:为什么活动A onSaveInstanceState不会在完成时被调用并导航回导航活动?
我有一个基于Docker和orchestrated的组件的项目docker-compose.其中一些是可选的,可以在运行时添加.
我可以考虑两种方法来实现这一目标:
serviceA.yml撰写文件并将其作为单独的项目运行serviceA到我的基地compose.yml并再次运行它这样做的首选方法是什么?
我也看到你可以将docker-compose文件与extend关键字结合起来,但我认为这不适合,因为我可以在运行时添加可变数量的服务.