0

私のアプリには、「一時停止」と「再開」として機能するボタンが 1 つあります。ここで、ユーザーはこのボタンを手動でクリックして一時停止および再開できます。また、メソッドを使用してプログラムでクリックを実行することもあります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

手動でクリックするときにフラグ true/false を設定し、クリック操作を実行するときにそれを使用できます。

于 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 に答える