不确定如何描述这个问题,因为我无法真正掌握正在发生的事情。
我有一个带有单个活动的应用程序,其中附加和分离了碎片。
当应用程序进入暂停状态并返回活动状态时,一切正常。
但是当调用onDestroy并重新启动应用程序时,似乎有一些关于碎片或活动的先前状态的信息。
在片段与主要活动和片段之间不连接之前有效的控制。
当我将应用程序从先前执行的列表中移开时,它可以重新启动,并且所有内容都会按预期再次运行。
这是我记录问题发生时的记录方式:
Main activity: onPaus,
Main activity: onStop
Fragments: destroyView,
Fragments: onDestroy
Fragments: onDetach
Main activity: onDestroy
有一次我认为这与OsmDroid视图有关,如here所述,但我不确定是否一定如此。