class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.main_activity) findNavController(R.id.navHost) registerReceiver( object : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { Toast.makeText(context, "TEST", Toast.LENGTH_LONG).show() } }, IntentFilter("android.net.conn.CONNECTIVITY_CHANGE") ) } }