我认为这个问题可能很简单,但是我没有找到任何解决方案,
我在Android中有一种方法,如果一项活动调用onPause()
,则我需要显示Toast消息或任何需要显示的通知类型。通常,我想在活动调用onPause()
时得到通知,但我需要一个地方,因为我可能有15个活动,所以我不想在所有活动中都添加它。
例如:如果我有活动,而活动中的任何一个调用onPause
,我都需要得到通知,但是通知代码应该放在一个位置,并且我们不应该添加任何一行代码onPause()
。是否可以这样做?
谢谢。
最佳答案
创建一个baseActivity,例如:
open class BaseActivity : AppCompatActivity() {
override fun onPause() {
super.onPause()
Toast.makeText(this, "notified", Toast.LENGTH_SHORT).show()
}
}
然后,您可以在活动中扩展它,并在BaseActivity中处理暂停调用
关于android - 在应用程序的任何 Activity 中调用onPause()时通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49730452/