2012-01-03 2 views
0

「ホバーアシスト」が正しい用語ではないが、私がEclipseの機能を参照している場合は、お詫び申し上げますが、メソッドがポップアップボックスjavadocタイプの情報とともに表示され、ユーザーがフォーカスのためにF2を押すように促します。私は、ブラウザでは、そのボックスで強調表示された件名をクリックするとエラーが見つからないというエラーが表示されることがあります。EclipseのAndroidの「ホバーアシスト」が必ずしも正常に動作しない

これは、テストプロジェクトのコードスニペットを使って最もよく説明できます。私はこの方法を持っている:

私は見る 'getSystemService' 上にカーソルを移動した場合
@Override 
    protected void onCreate(Bundle icicle) { 
    super.onCreate(icicle); 
    mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); 
    ... etc 
    ... 
} 

enter image description here

し、それはjavadocをページに

ファイルを私を取る'文字列' をクリックしてください:/// C:/dev/tools/android-sdk-windows4.0/docs/reference/java/ lang/String.html

私のブラウザのブラウザに表示されます。 (私はFirefoxの外部ブラウザを使用しています)これは私が欲しいものです。私はのonCreateの上にマウスを置く場合

は、しかし、私は以下を参照してください

enter image description here

その後、私は'バンドル'リンクをクリックした場合、私は、ブラウザでこれを取得する:

**ファイルFirefoxが/C:/dev/projects/EclipseIndigo/AndroidWorkTwo/CompassTwo/src/reference/android/os/Bundle.html.**

でファイルを見つけることができません

が見つかりません

私は、Android 2.3.3 jarファイルをプロジェクトを構築しているとのjavadocプロパティはOK検証

enter image description here

を示しました。私はこの一貫性のない行動を理解していません。どんな助けでも大歓迎です。どちらの場合も

+0

Eclipseプロジェクトでソースとjavadocが適切に参照されていないと思います。あなたのプロジェクトを右クリックし、パスを構築し、設定して、タブの "librairies"を見て、アンドロイドを見つけてください。ソースの場所が正しいかどうかを確認してください。 – Sephy

+0

@Sephy:ソースに興味はありませんが、javadocsだけです。しかし、プロジェクトのプロパティでは、アンドロイドジャーのjavadocの位置が正しい場所を指しています。そのファイルはそこにあり、私は明示的に 'Bundle'のためにそれをナビゲートすると、私はブラウザを介して行くことができます。 Eclipseは自動的に 'String'にジャンプしますが、 'Bundle'にはジャンプしません。どちらもURLファイルの下にあります:/// C:/dev/tools/android-sdk-windows4.0/docs/reference – NickT

答えて

0

解決済み:私はそれが単なるプレーンなバグだと思います。私はのonCreate(上書き)ポップアップのヘッダーの上にカーソルを置く

は、それが活動を(それがしなければならないよう)を拡張し、私のパッケージと活動に属する示し

私はポップアップ内のリンクをクリックした場合:オーバーライド: onCreate(...)ポップアップの変更は、同じ情報を表示するために

活動ではなく、クラスで:次に

無効android.app.Activity.onCreate(バンドルsavedInstanceState)

、私がクリックした場合新しいポップアップの「Bundle」では、すべてがうまくいき、javadocsを取得します。

ほとんどの場合、EclipseはクラスBundle自体も上書きされていると思っていて、ソースでjavadocsを探しているようです。

0

差がパスである "/ドキュメント/参照/ Javaの/" と "/ SRC /参照/アンドロイド/ OS /"

このURLを見てください:

How to generate links to the android Classes' reference in javadoc?

是正措置をご案内する場合があります。

+0

私が望むソースではありません.Javadoc情報が必要です。私が 'Bundle'のために与えた例では、情報はすでに私のマシンのfile:/// C:/dev/tools/android-sdk-windows4.0/docs/reference/android/os/Bundle.htmlにあります。 EclipseがそのURLにブラウザを送信しない理由を知りたい – NickT

関連する問題