1. 程式人生 > >快速判斷當前應用介面屬於哪個Activity

快速判斷當前應用介面屬於哪個Activity

該技巧可以讓你如何根據應用程式當前介面判斷出這是哪一個活動。在進入企業之後,你有可能接手的是一份別人寫的程式碼,因為你剛進入公司就正好有一個新的專案啟動的概率並不高。閱讀別人的程式碼時有一個很頭痛的問題,就是當你需要在某個介面上修改一些非常簡單的東西時,卻半天找不到這個介面對應的活動是哪一個,下面我們就來介紹如何快速找出當前介面所對應的活動。
首先需要新建一個BaseActicity類,接著在onCreate方法中新增如下程式碼

@Override
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
        super
.onCreate(savedInstanceState, persistentState); Log.d("BaseActivity", getClass().getSimpleName()); }

接下來我們需要讓所有的Activity都繼承於BaseActivity,那麼現在我們每執行一個介面,都會打印出當前活動的類名。