在我的应用程序中,我有一个用作“暂停”和“恢复”的按钮。在这里,用户可以手动单击此按钮来暂停和恢复。有时我正在使用view.performClick()
方法以编程方式执行点击。
问题是......是否有可能知道点击了哪个点击按钮?
谢谢
编辑:
我在我的应用程序中使用计时器,我想暂停和恢复计时器。
在我的应用程序中,我有一个用作“暂停”和“恢复”的按钮。在这里,用户可以手动单击此按钮来暂停和恢复。有时我正在使用view.performClick()
方法以编程方式执行点击。
问题是......是否有可能知道点击了哪个点击按钮?
谢谢
编辑:
我在我的应用程序中使用计时器,我想暂停和恢复计时器。
以不同的方法处理点击:
private void handleClick(boolean manualClick) {
//your code...
}
public void onClick(View view) {
handleClick(true);
}
并且不要使用view.performClick()
自动调用它,而是调用handleClick(false)
您可以在手动单击时设置标志真/假,并在执行单击操作时使用它。
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
}