Это плохо, вызывая .setBackgroundResource каждый раз, когда действие возобновляется? - PullRequest
0 голосов
/ 08 ноября 2019

Плохо ли вызывать .setBackgroundResource каждый раз, когда возобновляется действие?

В другом упражнении я могу выбрать другое изображение в качестве фона и сохранить его в SharedPreferences .

А потом в моем MainActivity в onResume я вызываю .setBackgroundResource тоже меняем фон, но это всегда будет вызываться, когда активностьвозобновляется, даже когда я не меняю свой фон, поэтому мне было интересно, будет ли это иметь какое-либо влияние на производительность? Я выполнил очистку кода , а lint показывает возможных предупреждений о превышении , но не уверен, что это является причиной.

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

    int mSavedBackground = storageUtil.loadBackgroundId();

    mMainLayout.setBackgroundResource(mSavedBackground);
}
...