2014-08-27 60 views
0

這可能是一個非常簡單的問題,但我似乎無法找到答案,所以任何幫助將不勝感激。無法解析在其他地方解決的符號

我正在使用Android工作室開發Android應用程序,並且遇到我的某個依賴項出現問題。 我使用的方法在任何地方都無法識別:如您在屏幕截圖中看到的,我嘗試在代碼的一部分中調用BeanManager的getInstance方法(在nl.littlerobots.bean.BeanManager中定義),但方法是沒有得到承認,而早些時候它幾乎沒有成功。當我複製粘貼錯誤的行並將其放入onBeanDiscovered()時會起作用,但是當我將它粘貼到新的BeanDiscoveryListener聲明中時,它也不起作用。 我已經嘗試清理項目,但它不會改變任何東西

我在想什麼?

The error

回答

0

Ehrm你的方法調用BeanManager.getInstance().cancelDiscovery()需要在方法內部被包裹,因爲它是一個聲明。對於Android Studio或任何其他IDE,這只是一個「Java事物」

因此,例如,像這樣的工作完全:

private void someMethod(){ 
    BeanManager.getInstance().cancelDiscovery(); 
} 
+0

而這裏給我的感覺完全傻了!非常感謝..如果你允許我,我現在想躲在恥辱中...... – jessyjones 2014-08-27 21:07:26