在我的应用中,我有一个按钮,其工作为“暂停”和“恢复”。用户可以在此处手动单击此按钮以暂停和继续。我正在使用view.performClick()
方法以编程方式点击一些时间。
问题是......是否可以通过点击哪个点击按钮来了解?
谢谢
修改
我在我的应用程序中使用计时器,我想暂停并恢复计时器。
答案 0 :(得分:2)
以其他方式处理点击:
private void handleClick(boolean manualClick) {
//your code...
}
public void onClick(View view) {
handleClick(true);
}
并且不要使用view.performClick()
自动调用它,而是调用handleClick(false)
答案 1 :(得分:0)
您可以在手动单击时将标志设置为true / false,并在执行单击操作时使用该标志。
答案 2 :(得分:0)
if(button.getText().toString().trim().equalsIgnoreCase("pause")){
// puse your timer here or whatever you would like
}else{
//resume your time here or whatever you would like
}