我有一个包含 200 多个不同视图和布局的活动。有些视图是图像,有些是文本或按钮。视图的可见性会不时发生变化,因此一些 textView 内容,但仅此而已。
当活动失焦并从卡住中删除时,问题出在具有大屏幕的设备上(请参阅此处的“保存活动状态”部分)。不幸的是,用 onRestoreInstanceState() 来恢复它,真是一团糟。
我想知道也许我不应该使用 Views 而是以不同的方式实现它以节省内存?也许只是画布上的位图图像或其他东西?
任何建议技巧,提示将不胜感激。
我有一个包含 200 多个不同视图和布局的活动。有些视图是图像,有些是文本或按钮。视图的可见性会不时发生变化,因此一些 textView 内容,但仅此而已。
当活动失焦并从卡住中删除时,问题出在具有大屏幕的设备上(请参阅此处的“保存活动状态”部分)。不幸的是,用 onRestoreInstanceState() 来恢复它,真是一团糟。
我想知道也许我不应该使用 Views 而是以不同的方式实现它以节省内存?也许只是画布上的位图图像或其他东西?
任何建议技巧,提示将不胜感激。