我想知道是否有人能帮我..。我已经开发VB.Net多年了,在此之前我一直在开发C++/VB。我也有一些PHP的经验。现在,我将转向Java,为我的Android手机编写一个应用程序。我正在尝试使用MOTODev Studio (它扩展了eclipse)
我以前没有用Java开发过,所以这是一个学习曲线。我相当有信心我将能够解决重要的部分,但我是在一种新的IDE中,使用一种新的语言为新的平台开发。
作为Java的新手,我希望能够依赖于自动代码生成,智能感知等。我开始认为这要么是非常乐观的,要么是我使用eclipse非常糟糕。
例如,我知道我需要覆盖OnClickListener()事件,但不确定确切的语法。在VS中,我只需在一个类中输入Override,就会弹出带有我可以覆盖的所有内容的智能感知和适当的签名,然而,在eclipse中,当我输入public void或@Override时,智能感知选项似乎都不适用。这是因为我做错了什么吗/ eclipse intellisense不完整不是很好吗?
在VS中,代码页的顶部有一个栏,左边列出文件中的对象,右边列出当前对象的方法。eclipse有没有等价物?如果是,在哪里?
我已经成功地使用了IDE,在我的mob上安装了一个"Hello World“,所以它比windows/对话/等更多的代码生成技术。
我想我真正需要的是有人推荐一些好的资源来帮助我过渡。我也很感谢其他人的评论或建议,他们也做了类似的事情
提前感谢
发布于 2010-08-28 04:57:04
所以你一次学到三个东西
下面是我对每个问题的两点看法:
它涵盖了所有基本任务和概念。对于覆盖(实际实现)接口方法的特殊问题,您必须首先指出您的类通过class MyClass implements OnClickListener实现了View.OnClickListener,此时eclipse会注意到您声称实现了接口,但实际上并没有实现其中的一些方法(在这种情况下是onClick(View v)),并且会用错误标记标记类声明。转到您的类声明并按Ctrl +1(也称为“快速修复”),您将获得一些修复损坏代码的选项。另一方面,如果你真的想覆盖父类方法,你可以在类体中按Ctrl +空格键(例如,不在方法中),你会得到覆盖可用方法的选项。
希望能有所帮助
发布于 2010-08-28 03:23:31
https://stackoverflow.com/questions/3587303
复制相似问题