【Android开发】解决不同的OnClickListener冲突的问题
来源:互联网 发布:淘宝儿童文胸模特 编辑:程序博客网 时间:2024/05/18 03:40
今天在做一个Activity的时候,遇到了不同类型的OnClickListener的问题,具体阐述如下
1.实现了一个弹出的Dialog的按钮事件
2.又同时添加一般的Button的监听器
//一个Dialog的按钮事件
private AlertDialog.Builder setPositiveButton(AlertDialog.Builder builder){return builder.setPositiveButton("确定", new OnClickListener(){@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stub}});}
//同时存在一个一般的button的监听器
private class TestClickListener implements OnClickListener {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub}}
意思即是:
android.view.View.OnClickListener
android.content.DialogInterface.OnClickListener
两个包冲突了。
解决方法:
1.在import里面都不引入上面两者
2.在声明的地方做改变
//一个Dialog的按钮事件
private AlertDialog.Builder setPositiveButton(AlertDialog.Builder builder){return builder.setPositiveButton("确定", new android.content.DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stub}});}
//同时存在一个一般的button的监听器
private class QunachiClickListener implements android.view.View.OnClickListener {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub}}
即是OnClickListener中要把全部路径都写上,让系统能分辨出究竟是哪个OnClickListener
0 0
- 【Android开发】解决不同的OnClickListener冲突的问题
- 解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的问题
- 解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的有关问题
- View OnclickListener与new DialogInterface.OnClickListener()冲突的问题
- onTouchListener和onClickListener的冲突问题
- 关于onTouchEvent跟OnClickListener冲突的问题
- 解决不同XML Parser冲突的问题
- OnClickListener的不同用法
- OnClickListener的不同用法
- OnClickListener的不同用法
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- DialogInterface.OnClickListener与OnClickListener 冲突解决
- View.onClickListener和DialogInterface.onClickListener冲突问题
- 解决onTouchListener和onClickListener冲突
- Android开发之解决ListView和ScrollView滑动冲突的问题
- android开发 button的实现方法(OnClickListener)
- runloop学习
- [LeetCode]Copy List with Random Pointer
- FregClient和FregServer进程间通信
- Performing User-Managed Database-18.4、Restoring Datafiles and Archived Redo Logs
- 负载均衡
- 【Android开发】解决不同的OnClickListener冲突的问题
- 来自你的不知道的新球
- 关于web中js乱码
- 第七周作业——背包算法
- Airplay 教程: 一个 Apple TV 多人竞答游戏(2)
- 1045 - Access denied for user 'root'@'localhost'(using password:YES)
- 2440_spi驱动学习
- Unity3D中脚本编译的顺序
- js制作使整页变灰的页面