我开发了一个执行gps跟踪等多项操作的应用程序。对于应用程序,我实际上是使用片段。
我最近发现如果我让应用程序在后台运行很长时间,应用程序重新启动,然后片段重叠。然后我发现了一个让我感到满意的主题,所以检查是否有一个savedInstancedState,然后再调用重新创建片段的函数,然后导致重叠的情境,所以在On create中:我用一个简单的方法检查,如果是这样的话,我只有在它为null时才创建片段
if (bundle == null)
{
再次测试应用程序,片段不再重叠,但在后台很长一段时间后,我恢复它。应用程序崩溃。我添加了一些代码来捕获异常,结果如下:
Time: 14-06-18 09:40:26
Error: Unhandled Exception
System.Exception: CurrentDomainOnUnhandledException ---> Android.Runtime.JavaProxyThrowable: Exception of type 'Android.Runtime.JavaProxyThrowable' was thrown.
--- End of inner exception stack trace ---
我只是为我的问题找了一些话题,但我找不到任何适合我问题的答案。
你们有什么建议吗?