Eclipse Juno android提案/自动完成消失

时间:2013-01-24 15:41:33

标签: android eclipse autocomplete

当我进入onClickListner(){}时,我没有得到关于ctrl +空间的任何建议 在它之外它工作正常

我试过了:
清洁&重新启动
Windows->偏好设置 - > Java->编辑器 - >内容辅助 - >高级(全部选中,未选中全部和恢复默认设置)

它似乎不适用于任何类型的

new Someting()
{
    public void doSomething()
    {
        //proposals stop working...
    }
}

如果错误仍然有效,请快速修复 例如:getActibity()
快速修复:更改为getActivity()

这是一种有效的解决方法

onCreate(...)  
{  
    new Something()
    {
        public void doSomething()
        {
            //proposals stop working...
            otherDoSomething();
        }
    }
}  
private void otherDoSomething()
{
    //proposals start working
}  

我刚注意到的其他有趣的事情......

new OnClickListener()
{
    public void onClick()
    {
        //Proposals does not work
    }
}
new OnClickListener()
{
    public void onClick()
    {
        //Proposals does work if i do not add any '}'

4 个答案:

答案 0 :(得分:0)

几周前,我有类似的问题。这就是我做的。我试图使用struts,我的库中有struts.jar文件。但是当我按下CTRL +空格时,IDE就不会给出任何建议。

我通过将struts.jar文件放在构建路径中来解决它。我希望这也适合你。

这是将jar放入类路径的一种方法。

右键点击您的项目--->属性---> Java Build Path ----> “图书馆”标签--->添加JAR ---->浏览到jar文件--->点击“确定”

答案 1 :(得分:0)

我过去通过重新启动Eclipse实例修复了这个问题。

答案 2 :(得分:0)

关闭eclipse并删除工作区的.metadata文件夹。 Fire eclipse备份并重新配置您的工作区,将自动重新创建.metadata文件夹。

答案 3 :(得分:-1)

当我这样写时,它再次开始工作:

new OnClickListener()
{
    public void onClick()
    {
        //Proposals works again
    };
};

没有收到任何有关';'的错误或警告 从来没有需要它们 它仍然没有它们编译