eclipse 中重写父类方法参数都是args0,args1。。。。。如何解决啊,高手啊!!!

@Overridepublicintupdate(Uriarg0,ContentValuesarg1,Stringarg2,String[]arg3){//TODOAut... @Override
public int update(Uri arg0, ContentValues arg1, String arg2, String[] arg3) {
// TODO Auto-generated method stub
return 0;
}
高手快点来啊,痛苦死了。问题解决追加50 ,100都行。
展开
 我来答
大菜篮子
2011-11-21 · TA获得超过762个赞
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:129万
展开全部
你的想法可以理解,但这个一般情况下不是Eclipse的问题,而是你引用的类库的问题。当然,Eclipse有时内部紊乱了也会出现同样现象。
你可以试试: 父类.update时Eclipse的提示框是不是同样显示不出来参数的名字?而是想你写的那样arg1之类的。这就说明Eclipse从父类中提取的信息有限,得不到方法的名字,所以只能用arg0、arg1来代替。
你也可以自己写个类,然后再写个子类继承刚写的类,看看source->override时是否能够猜测参数名?应该可以的。也可以试试继承Java的String类,如果这个类的继承也是同样的问题,那就是Eclipse而不是父类所在的类库的问题。

所以,问题的原因很可能是你引用的父类所在类库的原因,也许那个类库经过特殊处理了,当然也有可能是Eclipse内部紊乱了,你可以到工作空间下看看Eclipse 的.log文件,看看有没有异常信息。有异常的话,你换个新的工作空间试试。当然,String selectio这种名字是没法自动猜测的。

如果解决不了上述问题也没啥大不了的,大不了自己写参数名,也许你知道Alt+/这个组合键,她能够帮你猜测参数名的,也就是说你在Uri空格后面敲Alt+/那么,Eclipse会给你个uri的提示,直接回车选择该名字即可。

如果你不论继承神马类都是上述情况,比如继承Java的String类,那把工作空间的.log发给我看看能不能帮你解决。
百度网友fc11520e3
推荐于2017-09-01 · TA获得超过236个赞
知道答主
回答量:29
采纳率:0%
帮助的人:29.4万
展开全部
你只要把源代码关联上就可以了。按住ctrl键,单击那个update方法,会弹出来一个.class的文件,点一下attach source...那个按钮,然后要看你的源码是什么形式了,如果是压缩包,就点external file.. 然后指定到你的压缩包,如果是文件夹,external folder... 然后指定到源码所在的压缩包就行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jaycn040718
2011-11-21 · TA获得超过381个赞
知道小有建树答主
回答量:640
采纳率:0%
帮助的人:411万
展开全部
本来就应该是这样啊,这有什么可痛苦的。你想让它默认显示什么?让它什么都不显示?那更不行啊。
你想让它显示什么?姐姐
追问
我想让它生成的时候显示成这样
@Override
public int update(Uri uri, ContentValues values, String selection,
String[] selectionArgs) {
// TODO Auto-generated method stub
return 0;
}
追答
如果都是Uri uri,contentvalues values,系统还有可能做到,你还想要大小写混用的,而且是单词截取的,这就是人也做不到啊。
别这这方面多费时间了,多研究一下程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式