Один из написанных мной классов должен реагировать, когда происходят следующие Activity
события:
- onStart ()
- onPause ()
- onResume ()
- onStop ()
Я могу реагировать на тех, кто находится на самой Деятельности:
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
.
Есть идеи?Заранее спасибо.