我很抱歉,如果'懸停輔助'不是正確的術語,但我指的是Eclipse中的功能,如果使用將指針懸停在方法上,則會彈出一個框出現與javadoc類型信息並邀請用戶按F2進行焦點。我發現不同方法的行爲不一致,因爲當我點擊該框中突出顯示的主題時,瀏覽器有時會給我一個找不到文件的錯誤。Eclipse的Android'懸停輔助'並不總是起作用
我可以通過測試項目中的一段代碼來最好地說明這一點。我有方法:
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
... etc
...
}
如果我將鼠標懸停在 'getSystemService' 我看到:
。
,然後'字符串'單擊它需要我的javadoc頁面
文件:/// C:/dev/tools/android-sdk-windows4.0/docs/reference/java/ lang/String.html
我的機器在瀏覽器中。 (我使用Firefox的外部瀏覽器),這正是我想要的。
但是如果我將鼠標懸停在的onCreate,我看到:
然後,如果我點擊'捆綁'鏈接,我得到這個在瀏覽器:
**未找到文件
Firefox無法在/C:/dev/projects/EclipseIndigo/AndroidWorkTwo/CompassTwo/src/reference/android/os/Bundle.html.**上找到該文件
我已經建立了項目與Android 2.3.3瓶子和javadoc的屬性顯示
這驗證確定。我不明白這種不一致的行爲。任何幫助都感激不盡。
我想你沒有在Eclipse項目中正確引用的源代碼和javadoc。嘗試右鍵單擊您的項目,構建路徑,配置,查看「librairies」選項卡並找到Android。檢查來源的位置,看它是否指向正確的位置。 – Sephy 2012-01-03 12:48:02
@Sephy:我對源代碼不感興趣,只是javadocs。但是在項目屬性中,android jar的javadoc位置確實指向了正確的位置。該文件在那裏,我可以通過瀏覽器,如果我明確地導航到'捆綁'。 Eclipse自動跳轉到'String',但不跳轉到'Bundle'。兩者都在URL文件下面:/// C:/dev/tools/android-sdk-windows4.0/docs/reference – NickT 2012-01-03 13:09:55