2015-10-14 31 views
2

我開始使用Butterknife,但現在我面臨一個與我的局部變量聲明問題,即我不得不使用Butterkinfe.findbyid(視圖,ID)。有沒有辦法使用註釋這裏Butterknife DI爲局部變量

例如:

private void setText(){ 

TextView textView=Butterknife.findbyid(view,R.id.xyz); 
} 

在尋找@Bind(R.id.xyz)的TextView TextView的;

+1

爲什麼TextView必須是本地範圍?有沒有理由不能成爲課堂範圍? – ripple182

+1

在許多情況下,我只能看到局部範圍,這就是爲什麼我在本地聲明視圖元素 – Bytecode

+0

@ ripple182,因爲一個好方法是始終保持變量(方法等)範圍儘可能窄,並只在有一個很好的理由。 –

回答