https://developer.android.com/topic/architecture/recommendations?hl=ja

Android アーキテクチャに関する推奨事項を見ると少しづつアップデートされているようです。(どの項目がいつから追加/変更されているかわからないので追っていたほうが良さそう)

https://developer.android.com/topic/architecture/recommendations?hl=ja#lifecycle

強く推奨:アクティビティやフラグメントの onResume などのライフサイクル メソッドをオーバーライドしないようにします。

いつから追加されたかわからないのですが強く推奨でonResumeはオーバーライドしないように実装しないといけないようです。具体的には下記のようにします。

import androidx.lifecycle.DefaultLifecycleObserver
import androidx.lifecycle.LifecycleOwner

class MyActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        lifecycle.addObserver(object : DefaultLifecycleObserver {
            override fun onResume(owner: LifecycleOwner) {
                super.onResume(owner)
                // onResume時の処理
            }
        })
    }
}
import androidx.lifecycle.DefaultLifecycleObserver
import androidx.lifecycle.LifecycleOwner

class MyFragment : Fragment() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        lifecycle.addObserver(object : DefaultLifecycleObserver {
            override fun onDestroy(owner: LifecycleOwner) {
                super.onDestroy(owner)
                // onDestroy()時の処理
            }
        })
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)

        viewLifecycleOwner.lifecycle.addObserver(object : DefaultLifecycleObserver {
            override fun onResume(owner: LifecycleOwner) {
                super.onResume(owner)
                // onResume()時の処理
            }

            override fun onDestroy(owner: LifecycleOwner) {
                super.onDestroy(owner)
                // onDestroyView()時の処理
            }
        })
    }
}

書き換えること自体はそんなに難しくないので書き換えていきましょう。