Activity
当以下事件发生时,我编写的其中一个类需要做出反应:
- 开始()
- 暂停()
- onResume()
- 停止()
我可以对 Activity 本身的那些做出反应:
public class Activity extends ApplicationContext
{
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
从Activity
我可以告诉有问题的对象发生了某个事件,但我不喜欢这个想法:它需要开发人员在我的object/class
. 理想情况下,我希望对象负责注册这些事件并将自己设置为侦听器,独立于Activity
.
有任何想法吗?提前致谢。