一段java代码:public class Main extends Activity implements OnClickListener,OnCompletionListener
其中implementsOnClickListener,OnCompletionListener是什么意思?有什么用?可不可以不写...
其中implements OnClickListener,OnCompletionListener是什么意思?有什么用?可不可以不写
展开
展开全部
你可以不写啊 ,不过估计你这个是里面有对按钮监听的处理吧,
一般如果你对按钮点击事件监听有两种方法去实现:
一 种就是 : btn.setOnClickListener(new OnClickListener(
@Override
XXXXXXX这里省略了 你懂的
))
第二种就是实现这个接口OnClickListener,那你当前的类就可以实现对按钮的监听啦,而且代码会比较规范,监听就全都在一个方法里面了:
public class Main extends Activity implements OnClickListener,OnCompletionListener{
@Override
onCreate(){}
@Override
onClick(View view){
int id = view.getId();
swich(){
case R.layout.btn1://你的逻辑;break;
case R.layout.btn2://你的逻辑;break;
}
}
}
一般如果你对按钮点击事件监听有两种方法去实现:
一 种就是 : btn.setOnClickListener(new OnClickListener(
@Override
XXXXXXX这里省略了 你懂的
))
第二种就是实现这个接口OnClickListener,那你当前的类就可以实现对按钮的监听啦,而且代码会比较规范,监听就全都在一个方法里面了:
public class Main extends Activity implements OnClickListener,OnCompletionListener{
@Override
onCreate(){}
@Override
onClick(View view){
int id = view.getId();
swich(){
case R.layout.btn1://你的逻辑;break;
case R.layout.btn2://你的逻辑;break;
}
}
}
展开全部
implements是继承接口的意思,如果要实现某接口的功能,必须要继承这个接口,此时必须写,extends是继承对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
继承了这俩接口呗,前一个是点击事件回调的接口,你这个Activity相应的会重写onClick()方法,这里面做一些按钮被点击后的逻辑,同理后面的接口也是这个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询