【发布时间】:2012-07-20 13:55:43
【问题描述】:
我正在各种型号上测试我的应用程序,我发现切换按钮 ON 和 OFF 事件不起作用。这是设备列表:
三星 YS5360
三星 Galaxy Note
三星 S Plus
HTC Sensation XE
HTC 野火 S
摩托罗拉 RAZR
LG 擎天柱黑色
索尼爱立信 Xperia neo V
我不确定自己做错了什么,因为我遵循了所有 Android 规范。这些事件适用于其他设备。有人可以帮忙吗?
[重新编辑]
这就是我实现监听器的方式:
@Override
public void onCheckedChanged(CompoundButton arg0, boolean change) {
if(change){
if(text.containsKey("on")){
// do something
}
}else{
if(text.containsKey("off")){
// do something
}
}
if(text.containsKey("clicked")){
// do something
}
// }
}
};
我检查了 ON 和 OFF 状态,但这似乎不适用于其他设备。
【问题讨论】:
-
关于我应该如何进行的任何想法?
-
你将不得不发布一些相关的代码,因为我们没有什么可做的。
-
使用调试器并确保它不会触发这些设备上的更改。
-
尝试将示例应用程序“API demos”developer.android.com/tools/samples/index.html 安装到设备并首先检查该应用程序中的按钮功能。否则请发布一些相关代码。
-
您能解释一下
text变量是什么以及如何设置它,因为它可能会改变逻辑
标签: android events togglebutton android-event