Android 通过屏幕旋转保留RenderScript实例

Android 通过屏幕旋转保留RenderScript实例,android,renderscript,Android,Renderscript,是否可以在屏幕旋转期间保留现有的RenderScript实例(以及所有绑定内存)?如果是这样的话,我该怎么做呢?据我所知,除了投影数据之外,无需更改任何内容,但是,为了确保在退出应用程序时关闭RenderScript引擎,我需要在onDestroy()回调中销毁它。有没有其他方法可以做到这一点,这样我就可以通过旋转来保持这一点?例如,通过保存的捆绑包?您是否尝试将configChanges->orientation标记添加到您的AndroidManifest.xml? 它在旋转时保留一些实例 我

是否可以在屏幕旋转期间保留现有的RenderScript实例(以及所有绑定内存)?如果是这样的话,我该怎么做呢?据我所知,除了投影数据之外,无需更改任何内容,但是,为了确保在退出应用程序时关闭RenderScript引擎,我需要在onDestroy()回调中销毁它。有没有其他方法可以做到这一点,这样我就可以通过旋转来保持这一点?例如,通过保存的捆绑包?

您是否尝试将configChanges->orientation标记添加到您的
AndroidManifest.xml
? 它在旋转时保留一些实例


我还没有,尽管在查看相关文档后,它似乎能够完成任务。我将尝试实施它并公布结果。我还没有机会完全实施它。有问题的程序是线程化的,我将不得不移动一些东西,以确保一切按预期运行,并适当地更新新的窗口尺寸。但是,我确实向清单中添加了标记,并添加了带有日志消息的回调,而它似乎没有调用它。我应该能够在早上更好地查看它,所以我会让您知道。系统似乎没有通知我的活动以更改方向。回调中的日志未打印,onStop()和onDestroy()回调中的日志消息仍在打印。有什么建议吗?我已经接受了这个答案,因为文档支持它,尽管我还不能实现它。