私のアプリには、「一時停止」と「再開」として機能するボタンが 1 つあります。ここで、ユーザーはこのボタンを手動でクリックして一時停止および再開できます。また、メソッドを使用してプログラムでクリックを実行することもありますview.performClick()
。
問題は、どのクリックボタンがクリックされたかを知ることができるかどうかです。
ありがとう
編集:
アプリでタイマーを使用していますが、タイマーを一時停止して再開したいと考えています。
私のアプリには、「一時停止」と「再開」として機能するボタンが 1 つあります。ここで、ユーザーはこのボタンを手動でクリックして一時停止および再開できます。また、メソッドを使用してプログラムでクリックを実行することもありますview.performClick()
。
問題は、どのクリックボタンがクリックされたかを知ることができるかどうかです。
ありがとう
編集:
アプリでタイマーを使用していますが、タイマーを一時停止して再開したいと考えています。
別の方法でクリックを処理します。
private void handleClick(boolean manualClick) {
//your code...
}
public void onClick(View view) {
handleClick(true);
}
view.performClick()
自動的に呼び出すために使用するのではなく、handleClick(false)
手動でクリックするときにフラグ true/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
}