拦截/挂钩创建

时间:2019-12-11 18:01:24

标签: android hook oncreate

我正在寻找一种使某些功能(例如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!

本质上,我想在后台拦截/挂钩某些功能以执行某些任务。

我该怎么办?

0 个答案:

没有答案