onSaveInst_51CTO博客
生命周期学得不是特别好所以最近拿出来重新学public class BaseActivity extends Activity{ /** * 为了可以保存额外更多的数据到saved instance state。在Activity的生命周期里面存在一个额外的回调函数,你必须重写这个函数。 * 该回调函数并没有在前面课程的图片示例中显示。 * 这个方法是onSaveInst
19. .9图片在drawBitmap中使用.9图片时,需要用NinePatch,否则不生效 20.fragment重叠问题出现原因:由于翻转屏幕或内存不足导致activity被销毁,fragmentactivity会自动保存fragment但是视图的可见状态未保存,所以当activity重新创建的时候,创建和恢复就会出现2个fragment重叠的情况解决方法:1.通过在onSaveInst
原创 2023-12-08 17:44:06
85阅读
简介:官方解释:ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。 ViewModel 类让数据可在发生屏幕旋转等配置更改后继续存在。 其实简单来讲就是解决下面的问题:1、Activity配置更改重建时(比如屏幕旋转)保留数据; 2、UI组件(Activity与Fragment、Fragment与Fragment)间实现数据共享。第一种情况下我们一般是通过onSaveInst
转载 2023-09-30 21:00:13
170阅读