1. 程式人生 > >使用butterKnife在編譯時發生錯誤

使用butterKnife在編譯時發生錯誤

應該將activity中繫結的函式設定為public,否則會無法被xml使用導致編譯錯誤。

// 正確的
@OnClick(R.id.btn_connect_wifi)
    public void connectWifi(View view){
        presenter.connectWifi();
    }

// 錯誤的
@OnClick(R.id.btn_connect_wifi)
    private void connectWifi(View view){
        presenter.connectWifi();
    }