0

在我的应用程序中,我有一个用作“暂停”和“恢复”的按钮。在这里,用户可以手动单击此按钮来暂停和恢复。有时我正在使用view.performClick()方法以编程方式执行点击。

问题是......是否有可能知道点击了哪个点击按钮?

谢谢

编辑:

我在我的应用程序中使用计时器,我想暂停和恢复计时器。

4

3 回答 3

2

以不同的方法处理点击:

private void handleClick(boolean manualClick) {
    //your code...
}

public void onClick(View view) {
    handleClick(true);
}

并且不要使用view.performClick()自动调用它,而是调用handleClick(false)

于 2013-01-22T08:24:11.650 回答
0

您可以在手动单击时设置标志真/假,并在执行单击操作时使用它。

于 2013-01-22T08:19:53.117 回答
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
}
于 2013-01-22T08:26:09.557 回答