繁体   English   中英

Eclipse Juno Android建议/自动完成消失

[英]Eclipse Juno android proposals/autocomplete dissapearing

我在onClickListner(){}中没有收到关于Ctrl + Space的任何建议
外面它工作正常

我努力了:
清洁和重启
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 '}'

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

我通过将struts.jar文件放在构建路径中来解决它。 我希望这也对您有用。

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

你的项目--->属性 - > Java构建路径---->“库”选项卡上单击鼠标右键 - >添加JAR文件---->浏览jar文件--->单击“确定”

我过去通过重新启动Eclipse实例来解决此问题。

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

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

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

没有收到有关“;”的任何错误或警告
从来不需要他们
没有它们,它仍然可以编译

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM