Я ищу способ, чтобы определенные функции (например, onCreate) делали определенные вещи в фоновом режиме.
Моя текущая функция onCreate выглядит следующим образом:
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.i(TAG, "onCreate: Hello World!");
super.onCreate(savedInstanceState);
}
Однако я хочу выполнить некоторые задачи, не заботясь о них у разработчика. Например, представьте, что я создал библиотеку под названием Cats с единственным классом под названием KittyPrinter. KittyPrinter имеет единственную функцию, которая печатает сообщение на консоль:
public class KittyPrinter{
public void print(){
Log.i(TAG, "onCreate: I'm a cat!");
}
}
Ожидаемый результат здесь будет:
onCreate: I'm a cat!
onCreate: Hello World!
По сути, я хочу перехватить / перехватить некоторые функции вфон для выполнения определенных задач.
Как мне это сделать?