gpt4 book ai didi

android - Eclipse 内容辅助问题

转载 作者:行者123 更新时间:2023-11-29 00:38:47 25 4
gpt4 key购买 nike

在某些情况下,Eclipse 可以帮助我使用 CTRL+SPACE 来完成函数调用,我得到了带有参数的函数调用,但是参数名称是错误的,只是简单地命名为“arg0”、“arg1”、 ...

例如:如果我做了一个微调器并开始调用:

spinner.setOnItemClickListener(new OnItemClickListener() ...

然后我得到额外的:

{
@Override
public void onItemClick(final AdapterView<?> **arg0**, final View **arg1**, final int **arg2**, final long arg3)
{
}
});

虽然 Android 的 API 对这些有明确的名称(如 here 所写):

onItemClick(AdapterView<?> parent, View view, int position, long id)

为什么会出现这种情况,我该如何解决?顺便说一句,我有最新版本的 Eclipse、JDK、Android adt 和 sdk(甚至出现在版本 20 预览版 3 上)。

最佳答案

Eclipse 无法计算出参数,因为它找不到源代码或 javadoc 附件。

确保已附加源。

尝试以下解决方案?

  1. 在 Eclipse 中,右键单击您的 Android 项目并选择属性
  2. 在左侧菜单中,选择“Java 构建路径”
  3. 在右侧,选择标有“库”的“选项卡”。
  4. 在这里您应该会看到您定位的 Android SDK。为了示例:“Android 2.2”。
  5. 点击 Android SDK 左侧的箭头展开子级别。
  6. 找到“Android.jar”并点击它左边的箭头作为很好地扩展它。
  7. 您会看到一个名为“Javadoc 位置”的设置。选择那个然后点击“编辑”按钮。
  8. 在顶部,重新选择您的 javadoc 的路径。这通常是“path_to_android_sdk/android-sdk-mac_86/docs/reference/”。我说RESELECT 因为即使它是正确的,你也应该浏览并执行它无论如何结束。
  9. 点击“验证”。你现在应该一切就绪!

提到herehere .

关于android - Eclipse 内容辅助问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com