查明某個方法被那個方法呼叫了

2021-08-03 16:47:33 字數 302 閱讀 4257

今天在工作中,沒有更改任何**,但是出現了bug,之前版本是沒有的,說明肯定別人修改某些東西導致的。

bug是這樣的:

為了確定是那個方法搞的鬼,我在當前activity裡面寫如下**:

@override

public void

setrequestedorientation(int requestedorientation)

這樣當某些人呼叫這個activity的方法的時候就會走到這裡,我在這裡列印了堆疊資訊,就可以定位到是從哪呼叫的了。。。最後找到那導致bug的個人,呵呵

構造方法何時被呼叫

新建乙個物件是被呼叫。也就是new的時候 如 public class a 無參構造方法 public a int i,string c 兩參構造方法 public static void main string args 稍微高階一點的用法 string path null public xdoc...

構造方法何時被呼叫

新建乙個物件是被呼叫。也就是new的時候 如 public class a 無參構造方法 public a int i,string c 兩參構造方法 public static void main string args 稍微高階一點的用法 string path null public xdoc...

iOS呼叫某個物件的方法

在 ios中可以直接呼叫某個物件的訊息方式有兩種 一種是performselector withobject 再一種就是nsinvocation。第一種方式比較簡單,能完成簡單的呼叫。但是對於 2個的引數或者有返回值的處理,那performselector withobject就顯得有點有心無力了,...