首页 > 解决方案 > 使用共享偏好更改所有活动的背景

问题描述

我有一个活动,我将可绘制对象存储在SharedPreferences中,然后将其加载到其他活动的 onResume() 方法中以更改背景。

像这样:

@Override
 protected void onResume() {
    super.onResume(); 

    int mSavedBackground = storageUtil.loadBackgroundId();

    mMainLayout.setBackgroundResource(mSavedBackground);
}

但是总是调用.setBackgroundResourceonResume() 是不是很糟糕?

标签: javaandroidonresumesetbackground

解决方案


推荐阅读